如何使用SAP GateWay服务从SAP到ASP.net的数据

问题描述:

请帮助如何从SAP门户服务获取数据。 SAP团队给出此URL :: - http://Gateway_host:Gateway_port/sap/opu/odata/sap/ API SRV/ApplicationPendingListSet?$ filter = UserID eq'XXXXX'和用户标识&密码。如何在asp.net中获取这些数据。如何使用SAP GateWay服务从SAP到ASP.net的数据

请帮忙。

string SAP_ODATA_URL = @“http://ApplicationURL”; string SAP_ODATA_QUERY =“MethodName?$ filter = Parameter eq'”+ extensionAttribute13 +“'”; string requestUrl = SAP_ODATA_URL + SAP_ODATA_QUERY; WebRequest请求= WebRequest.Create(requestUrl); request.Method = WebRequestMethods.Http.Get; request.ContentType =“application/json; charset = utf-8”; request.Credentials = new NetworkCredential(“XXX”,“XXX”); WebResponse response = request.GetResponse(); (((HttpWebResponse)响应).StatusCode == HttpStatusCode.OK) { Stream receiveStream = response.GetResponseStream(); StreamReader reader = new StreamReader(receiveStream); string responseFromServer = reader.ReadToEnd(); XmlTextReader xmlReader = new XmlTextReader(new StringReader(responseFromServer)); xmlReader.Read(); DataSet ds = new DataSet(); ds.ReadXml(xmlReader,XmlReadMode.Auto); }