如何在soap编程中将soap请求中的html标记数据作为字符串参数发送

时间:2014-01-10 13:40:29

标签: ios iphone objective-c soap encryption

我想将加密文件发送到我的服务器,这会给我解密文件作为pdf作为回应,但我试图在soap请求中将加密文件发送到服务器,但无法获得任何响应。加密文件包含xml.how can我用加密文件创建请求?在soap请求中发送数据是否有任何限制,请帮助我,提前致谢。

1 个答案:

答案 0 :(得分:3)

将包含HTML标记的值添加到SOAP请求时,将<替换为&lt;,将>替换为&gt;,将&替换为&amp; }}。或者您可以使用CDATA。正如XML规范的section 2.4所说:

  

&符号(&)和左尖括号(<)不得以字面形式出现,除非用作标记分隔符,或用于注释,处理指令或一个CDATA部分。如果在其他地方需要它们,则必须分别使用数字字符引用或字符串“&amp;”和“&lt;”进行转义。右尖括号(>)可以使用字符串“&gt;”表示,为了兼容性,必须使用“&gt;”或字符引用进行转义。内容中的字符串“]]>”,该字符串未标记CDATA部分的结尾。

收到SOAP请求后,它会自动替换那些&lt;&gt;&amp;标记。