使用C#控制台的SAP B1服务层

2020-09-13 22:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好同行, ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好同行,

请如何通过C#控制台应用程序进行服务层API调用。

下面是我的代码,不起作用。

Httpclient.BaseAddress =新的Uri(ServiceUrl); Httpclient.DefaultRequestHeaders.Accept.Clear(); Httpclient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(" application/json")); Httpclient.DefaultRequestHeaders.Add(" User-Agent"," Mozilla/5.0(Windows NT 6.1; Win64; x64)AppleWebKit/537.36(KHTML,例如Gecko)Chrome/58.0.3029.110 Safari/537.36"); var json = Newtonsoft.Json.JsonConvert.SerializeObject(data); 使用(var parsedData = new StringContent(json,UnicodeEncoding.UTF8," application/json"))使用(var response = await Httpclient.PostAsync(" Login",parsedData))使用(var content = response.Content){sampleData = 等待content.ReadAsStringAsync(); 如果(string.IsNullOrEmpty(sampleData)){sampleData = response.ReasonPhrase; }

和下面的错误消息。

502代理错误代理服务器收到来自上游服务器的无效响应。 代理服务器无法处理请求 POST/b1s/v1/Login 原因:从远程服务器读取错误

3条回答
四川大学会员
2020-09-13 22:36

您好ANKIT CHAUCHAN,

是的,我通过了SAP NOTE 2607373,但错误仍然存​​在。

正在我们的本地网络上运行服务层,如果使用javascript进行呼叫,但不能使用C#控制台应用程序,则可以正常工作。

一周热门 更多>