检索元数据失败,因为OData服务器返回了HTTP代码401

2020-08-30 21:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我创建了一个脱机本...

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

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


专家您好,

我创建了一个脱机本机应用程序,该应用程序使用由Cloud Connector公开并具有主体传播的目标作为SSO机制。

有时,当应用程序使用目标时,会发生以下错误:

例如,如果我在4分钟内调用4次,则结果如下:
1)检索元数据失败,因为OData服务器返回HTTP代码401,消息为:null

2)后端的HTTP状态为200。

3)检索元数据失败,因为OData服务器返回HTTP代码401,并显示消息:null
4)后端的HTTP状态为200。

我该如何解决? >


非常感谢,
Dario

(56.0 kB)
3条回答

你好斯坦,

1)是,有时我可以成功获取数据。 例如,如果我呼叫该服务4次,则使用以下模式将2次变为"禁止",将2次变为" OK":
第一次呼叫:OK(状态码:200)

第二次呼叫:KO(状态代码:401,禁止访问)

第三个电话:确定(状态码:200)

第四次呼叫:KO(状态代码:401,禁止访问)

2)我已经调用方法downloadOfflineStore()

通过iOS的SDK助手创建应用时在应用中定义的

3)我打开了网络跟踪,并附加了两个文件:
- tracelog-ok.txt 通话正常(200,正常)

- tracelog-ko.txt 呼叫为KO(401,禁止访问)时

非常感谢,
D

一周热门 更多>