点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个带有请求URI的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个带有请求URI的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个带有请求URI的Odata服务,如下所示:-
/sap/opu/odata/sap/ZGW_IOT_DELIVERY_DETAILS_SRV/ZES_DELIVERY_DETAILS?$ filter = Lfart eq'LF'和Plant eq'ZFG1'
现在,当我从网关客户端调用此URI时,它会给我带来预期的结果。 现在,我的目的是通过SCP云从我的XSJS调用此odata服务。 我已经成功地从xsjs调用了没有过滤器表达式的其他Odata服务的网关服务。 但是,当我使用过滤器从xsjs调用此服务时,收到此错误消息:-
jsn HTTP代理收到无效的请求:java.lang.IllegalArgumentException:无效的版本格式:= LFART EQ'LF'和PLANT EQ'ZFG1'?$ FORMAT = JSON HTTP/1.1
这是我在xsjs中内置的请求消息:-
request = new $ .web.WebRequest($。net.http.GET,"/img/ZES_DELIVERY_DETAILS?$ filter = Lfart eq'" + lfart +"'和Plant eq'" + plant +"'?$ format = json");
有人知道为什么使用过滤器时出现此错误消息吗?
谢谢
单位
嗨,
可能是URL中的空格有问题,请尝试以下操作:
var uriEncoded = encodeURI("/img/ZES_DELIVERY_DETAILS?$ filter = Lfart eq'" + lfart +"'和Plant eq'" + plant +"'$$ format = json");
request = new $ .web.WebRequest($。net.http.GET,uriEncoded);
一周热门 更多>