Odata服务显示错误发生安全错误

2020-08-14 09:44发布

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

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


嗨,团队

尝试通过iRPA中的Ajax调用为生产用户服务的oData服务获取GET请求时遇到问题。 我使用了Cloud工厂商店生产订单完成时提供的模板。

下面是示例ajax调用,该示例通过模板代码和错误中的ajax调用生成。

{" ts":" 13:09:07.173"," ctx":"动作","动作":" ctx.ajax.call","参数[{"方法":" GET"," URL ":" http://主机名:端口/sap/opu/odata/sap/API_PRODUCTION_ORDERS/A_ProductionOrder('XXXXXX')"," contentType":" application/json"," ignoreClientCertificate":true," headers":{ "授权":"基本UlJBWVZFUk1BOlNvcHJhQDAx"," x-csrf-令牌":"获取","如果匹配":"获取"},"超时":10000}]," parentId":94}

ts:'13:09:07.173'

ctx:"操作"操作:" ctx.ajax.call"参数:[0]:方法:" GET"网址:" http://主机名:端口/sap/opu/odata/sap/API_PRODUCTION_ORDERS/A_ProductionOrder ('XXXXX')'contentType:'application/json'ignoreClientCertificate:true标头:授权:'Basic UlJBWVZFUk1BOlNvcHJhQDAx'x-csrf-token:'fetch'If-Match:'fetch'超时时间:10000 parentId:94

错误:状态:12175 statusText:"发生了安全错误" responseText:"发生了安全错误"

注意:它后面也没有网络防火墙。

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

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


嗨,团队

尝试通过iRPA中的Ajax调用为生产用户服务的oData服务获取GET请求时遇到问题。 我使用了Cloud工厂商店生产订单完成时提供的模板。

下面是示例ajax调用,该示例通过模板代码和错误中的ajax调用生成。

{" ts":" 13:09:07.173"," ctx":"动作","动作":" ctx.ajax.call","参数[{"方法":" GET"," URL ":" http://主机名:端口/sap/opu/odata/sap/API_PRODUCTION_ORDERS/A_ProductionOrder('XXXXXX')"," contentType":" application/json"," ignoreClientCertificate":true," headers":{ "授权":"基本UlJBWVZFUk1BOlNvcHJhQDAx"," x-csrf-令牌":"获取","如果匹配":"获取"},"超时":10000}]," parentId":94}

ts:'13:09:07.173'

ctx:"操作"操作:" ctx.ajax.call"参数:[0]:方法:" GET"网址:" http://主机名:端口/sap/opu/odata/sap/API_PRODUCTION_ORDERS/A_ProductionOrder ('XXXXX')'contentType:'application/json'ignoreClientCertificate:true标头:授权:'Basic UlJBWVZFUk1BOlNvcHJhQDAx'x-csrf-token:'fetch'If-Match:'fetch'超时时间:10000 parentId:94

错误:状态:12175 statusText:"发生了安全错误" responseText:"发生了安全错误"

注意:它后面也没有网络防火墙。

付费偷看设置
发送
9条回答
ZJXianG
1楼-- · 2020-08-14 10:31

你好

ctx.ajax调用方法可能存在问题。 在这种情况下,请使用以下解决方法:

 var命令='curl <您在CURL命令中的选项>
 尝试{
 ctx.exec(command,30000,function(res){
//一旦获得WS调用的结果,就可以在此处进行所需的操作
 });
 }
 抓住(例如){
 ctx.log('error:'+ ex.message);
 }
 

您可以在此处找到CURL的联机帮助页。

注意:cURL包含在Windows 10(内部版本17063及更高版本)中。 如果您运行的是Windows的旧版本,则需要自己下载并安装cURL。

打一壶酱油
2楼-- · 2020-08-14 10:30

嗨,Ravi,

您是否尝试过从邮递员那里调用odata服务? 在IRPA中使用该服务之前,请确保GET呼叫在邮递员中有效。

Br

Chirihan

wang628962
3楼-- · 2020-08-14 10:50

你好,

当我从RPA调用后端Api时,我遇到了类似的问题,出现错误"发生安全错误",返回码为12175。在此感谢您的任何帮助。

使用Ajax调用来调用Api。

Haoba3210
4楼-- · 2020-08-14 10:36

您好 Chirihan CHERGUI

通过邮递员/浏览器,服务可以正常工作。 通过iRPA中的Ajax脚本进行调用时出现问题。

jovirus
5楼-- · 2020-08-14 10:30

您好,

能否请您发布用于调用该服务的代码段?

谢谢

J。

clever101
6楼-- · 2020-08-14 10:38

嗨@ Ravi Ray Verma

请帮我解决同样的问题。

一周热门 更多>