c# SAP NetWeaver Connection via OData
本文关键字:via OData Connection NetWeaver SAP | 更新日期: 2023-09-27 18:34:36
我必须在客户端程序和SAP NetWeaver程序之间用C#建立连接,我可以通过OData做到这一点。问题是 OData-Service 的 URI 始终是另一个。所以我不能在Visual Studio中使用"添加服务引用",那太静态了。
在我的研究中,我发现:http://blogs.msdn.com/b/astoriateam/archive/2011/10/14/introducing-the-odata-library.aspx但我没有同意这个,我很感激任何帮助。
如何从我的应用程序处理动态服务端点?
谢谢帕特里克
问题解决了,我想方法太复杂了。我可以通过 REST 与 URI 进行通信,并将获得我需要的数据。例。
string uri = "http://services.odata.org/OData/OData.svc/Products"
string odataQuery = "?$format=json"
var request = WebRequest.Create(uri+"/"+odataQuery);
request.Method = "GET";
var reader = new StreamReader(stream: request.GetResponse().GetResponseStream());
string neededData = reader.ReadToEnd(); //json format
希望我能帮助有同样问题的人。
谢谢帕特里克