点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
当我们使用SOAP UI 5.3通过以下参数测试REST服务时,我们将获得具有完整结构的正确响应。
例如:
(参数?filter = status eq批准的&count = true&select = *)
但是具有相同参数的相同URL在PO REST URL The
中不起作用
请教专家->,PO7.5 REST适配器的工作方式有所不同,因为'status'和eq后面有空格。 在审核日志中,我可以分别看到RESTOUT_HTTP_HEADER,但是它没有显示完整的URL。 有什么建议可以使其正常工作吗?
Hello Prasad,
您可能知道,根据W3C标准,URL字符串中不允许使用空格。 SAP遵循公认的工业标准,因此不允许使用此类URL格式。 此外,我想说具有此类URL路由规则的服务不能视为RESTful- https://en.wikipedia.org/wiki/Representationalalstate_transfer#Relationship_between_URL_and_HTTP_methods
作为一种可能的解决方法,您可以像在任何浏览器中一样,通过将空格替换为查询字符串来接受空格(转为%20)。 但是,我建议在REST服务上创建路由规则,并使用"友好的" URL- https://en.wikipedia.org/wiki/Semantic_URL
最好的问候,
Vadym
一周热门 更多>