我知道有人以各种不同的方式提出这个问题,但我似乎无法找到适合我情况的方法。 我以这种格式通过SOAP发送XML数据:
<PRODUCTS>
<PRODUCT>
<REFERENCE>p_3304</REFERENCE>
<PRICE>560</PRICE>
但如果我回应 - &gt; __ getLastRequest()我得到了这个:
<PRODUCTS>
<PRODUCT>
<REFERENCE>p_3304</REFERENCE>
<PRICE>560</PRICE>
据我所知,在构建和格式化请求的过程中没有任何改变我的结局,但突然间它正在这样做。
我尝试在某些标签中添加和删除CDATA,尝试使用和不使用htmlentities()和html_entity_decode(),但它似乎总是这样做。
任何帮助将不胜感激!
由于
答案 0 :(得分:0)
这是正确和必要的行为。如果字符没有被编码,它们的语法意义就会发生,它会使SOAP请求无效。接收端将解码数据,因此无论如何都不需要这样做。