我正在尝试使用肥皂服务器。需要发送的值可能包含某些特殊字符,即'
,&
,$
:
和*
,例如:
foo'bar&$bazz:*
我现在值是正确的,因为我可以通过内部与Soap服务器通信的外部Webfrontend使用Soap api indireclty。我不知道它适用于有效负载的哪种转换,我也无法检查。
我想知道:是否有一种常见的方法可以对肥皂请求进行特殊编码的转义/转义?
我尝试使用cdata:
<![CDATA[foo'bar&$bazz:*]]>
我尝试使用转义序列:
& (ampersand): &
' (apostrophe or single quote): '
但全部无济于事。
我正试图与soap服务的提供者建立联系,但与此同时,我想知道是否有一种我可以采用的通用转义策略,soap服务器应该理解该默认策略。
答案 0 :(得分:0)
对我有用的逃避策略是不逃避'
,而只逃避&
,就像这样:
foo'bar&$bazz:*