点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
当前,我在SAP C4C中使用Rest服务。 我在PostMan上尝试了此服务,我可以从HCI接收请求数据,但是当我通过C4C发送请求数据时,无效字符会拒绝该请求。
在C4C中,我通过这样的连接字符串创建正文请求
//HTTP请求正文 var Body =""; var Header =""; var BodyFirst =""; BodyFirst = BodyFirst.Concatenate(" ""); BodyFirst = BodyFirst.Concatenate(" "); BodyFirst = BodyFirst.Concatenate(" "); BodyFirst = BodyFirst.Concatenate(" "); BodyFirst = BodyFirst.Concatenate(" "); BodyFirst = BodyFirst.Concatenate("4148 "); BodyFirst = BodyFirst.Concatenate("5904813 "); BodyFirst = BodyFirst.Concatenate("2018-09-30 "); BodyFirst = BodyFirst.Concatenate("");
我的请求正文如下
<返回> <!-零次或多次重复:-> <项目> 4148 5904813 2018-09-30 |
<!-零次或多次重复:-> <项目> <_-- 331_60> <_-- 361_90> <_-- 391_120> <_-- 3121_150> <_-- 3151_180> <_-- 3181_PLUS>
所以我认为C4C正在加密某些特殊字符,但我不知道如何避免这种特殊字符。 你能给我你的建议吗? 非常感谢您的支持!
此致
Huy-Nguyen
(75.3 kB)
伊万,
感谢您的回复。 我通过使用WebServiceUtilities.ExecuteRESTServiceWithoutEncoding
解决了此问题此致
Huy-Nguyen
嗨,Huy-Nguyen,
请您分享代码。 所以在我的情况下,如果我不通过身体服务,我的状态为200,但是如果我通过身体,我的状态为404,这很奇怪!
你能在这里分享你的基本代码吗?
BR
Dhruvin
嗨,
根据错误消息,出现问题的字符是与号"&"。
但是,我在任何有效载荷中都没有看到这个字符。
请在C4C中检查此字符是否在其他位置。
最好的问候,
伊万
一周热门 更多>