通过服务层添加业务伙伴

2020-09-21 12:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我尝试通过服务层在S...

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

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


大家好,

我尝试通过服务层在SAP HANA后端上添加新的业务合作伙伴

我尝试同时使用.Net HttpClient和HttpWebRequest

使用HttpCliend我得到了堆栈跟踪的异常

发送请求时发生错误。
    在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)
    在System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()处
    在System.Net.Http.HttpClient中。 d__58.MoveNext()

使用HttpWebRequest,我设法连接到服务层,但是在添加新的业务伙伴时,出现连接错误

 ----------------------连接响应----------------------
 {
    " odata.metadata":" https://192.168.1.185:50000/b1s/v1/$metadata#B1Sessions/@Element",
    " SessionId":" fbca8422-3730-11e8-8000-08002740a590",
    " Version":" 920180",
    " SessionTimeout":30
 }


 ----------------------添加业务伙伴----------------------
 远程服务器返回错误:(401)未经授权。

有人可以解释为什么我得到上述结果吗?

最诚挚的问候,

Dimitris Theotokatos

5条回答
渐行渐远_HoldOn
2020-09-21 13:37

嗨,

我没有检查您的代码,但是有一个关于如何在WCF中使用服务层的完整示例,我已经完成了另一个简单的代码,使使用纯.Net的SL请求对(请检查lib/ServiceLayer)

无论如何,这比B1特定的问题更多是.Net编码问题。

因此,比这里更适合StackOverflow(如何使用.net请求设置Cookie)。

欢呼

一周热门 更多>