XSJS net.http.Client-请求-路径中的空格

2020-09-29 20:16发布

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

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


示例XSJS
var client = new $ .net.http.Client();
client.request(req,destination);
var req = new $ .net.http.Request(method ,path)
问题
传递带有空格的路径不会自动转换为有效的URI。
* path =/b1s/v1/Items('TEST_DSO4')=> Works
* path =/b1s/v1/Items('ADALIE GREY')=>不起作用
->必须是path =/b1s/v1/Items('ADALIE%20GREY')
我认为应该是 由XSJS库自动完成。 (POSTMAN也会自动执行此操作)

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

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


示例XSJS
var client = new $ .net.http.Client();
client.request(req,destination);
var req = new $ .net.http.Request(method ,path)
问题
传递带有空格的路径不会自动转换为有效的URI。
* path =/b1s/v1/Items('TEST_DSO4')=> Works
* path =/b1s/v1/Items('ADALIE GREY')=>不起作用
->必须是path =/b1s/v1/Items('ADALIE%20GREY')
我认为应该是 由XSJS库自动完成。 (POSTMAN也会自动执行此操作)

付费偷看设置
发送
1条回答
spaceman01
1楼-- · 2020-09-29 21:06

您可以使用JS函数" encodeURI"来获取适用于您的案例的有效路径。

例如

 var path = encodeURI("/img/b1s/v1/Items('  ADALIE GREY')"); 

一周热门 更多>