欢迎浏览sook云!

网站地图

当前位置:主页 > 数据库 > 数据存储 >

专属服务器_58百度云_高性能

时间:2021-06-12 05:18

人气:

作者:sook云

标签: 百度  高性能  服务器  专属 

导读:最近,我遇到了一个与SCP API管理、SAP NetWeaver网关和OData相关的令人困惑的问题。问题是,不管在通过API管理调用API时使用的HTTP动词是什么,OData服务都将调用解释为GET调用。在这篇博...

专属服务器_58百度云_高性能

最近,我遇到了一个与SCP API管理、SAP NetWeaver网关和OData相关的令人困惑的问题。问题是,不管在通过API管理调用API时使用的HTTP动词是什么,OData服务都将调用解释为GET调用。在这篇博文中,我将提供一些关于这个问题的细节以及解决这个问题的解决方案。当直接调用OData服务时,人工智能本科,一切正常。然后,我将OData服务设置为scpapi管理中的API。当使用HTTP动词GET调用API时,一切正常。然而,当使用HTTP动词PUT调用API时,SAP后端将该调用解释为GET调用。

分析问题

我的第一个想法是API管理层一定对调用做了一些奇怪的事情。也许我在应用于API的策略中犯了一些小错误?在检查了策略并调试了API管理中的调用之后,我不得不排除这种可能性。在API管理中一切看起来都很好。

下一个嫌疑犯是用于API管理和SAP网关/后端服务器之间通信的云连接器。我在云连接器中激活了跟踪,返利app开发,淘客pid,但是根据跟踪文件,HTTP动词是正确的。

然后我决定在后端SAP系统中调试请求。我能够调试的第一个方法调用是/IWFND/CL\u SODATA\u HTTP\u HANDLER->IF\u HTTP\u EXTENSION~HANDLE\u REQUEST。在这里,request\u method(局部变量LV\u HTTP\u method)的值是GET.

云连接器和SAP后端之间的调用发生了一些奇怪的事情,但是什么呢?

解决方案

在与SAP development讨论了这个问题之后,免费的数据分析软件,我们得到的建议是通过创建SAML策略并将其分配给事务SICF中的服务来解决这个问题。

我们运行了打开URL的事务SAML2https://servername/sap/bc/webdynpro/sap/saml2。

创建策略时,密钥设置为IdP发起的SSO:

设置必须保留原始方法。否则,每个调用都会转换为GET调用。

SAML策略必须链接到事务SICF中的服务。这是这样做的:

结论

尽管解决方案非常简单,阿里大数据,但这个问题花费了我们很多时间。我希望这篇文章对其他面临同样问题的人有用。

这篇博文最初出现在开发者的博客上https://www.developervoyage.com/2021/01/15/every-call-transformed-into-a-get-call.html

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

关于我们 | 版权声明 | 广告服务 | 友情链接 | 联系我们 | 网站地图

Copyright © 2002-2020 sook云 版权所有 备案号:豫ICP备36548666号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。