服务层项目GET API-如何在文档密钥/项目代码中转义正斜杠?

2020-08-14 06:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 1。 我有一个Item的get...

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

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


1。 我有一个Item的get呼叫,Item Key包含一个正斜杠-ItemCode为'Item/A'

如果我使用正斜杠,则会得到无法识别的资源路径

2。 如果我使用"%2F"或%252F进行转义,我会得到

" lang":" zh-cn"," value":"错误的请求-查询语法错误。"

下面的完整GET调用":

获取https://xxxxxxx:50000/b1s/v1/Items('Item%252FA')

1条回答
compass1988
2020-08-14 06:25

亲爱的 Anastasia Maher

您没有提到要检查的SAP Business One版本。 此问题。

我已在以下位置的DEMO数据库中测试了此问题:

  • SAP Business One 9.3 PL12,SAP HANA版本。
  • SAP Business One 10.0 PL02(在Windows上运行的服务层)。

以下HTTP请求对我而言绝对正常:

 GET/b1s/v1/Items('Item/A')

如果我没记错的话,此问题可能已由 SAP注释2643313 SAP注释2643362

因此,您能帮忙查看最新版本和补丁程序中的问题吗?

问候,

< em> ANKIT CHAUHAN

SAP Business One支持

一周热门 更多>