通过服务层添加业务伙伴

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条回答
xfwsx85
2020-09-21 13:42

嗨,您应该像这样传递B1SESSION cookie

B1SESSION dfe00e3e-31d2-11e8-8000-000c297176d4

所有后续HTTP请求标头中的

。 我希望这有帮助。 米克洛斯

一周热门 更多>