1
我正在使用apache軸來使用一些SOAP操作。我正在談論的Web服務將XML作爲有效負載輸入之一。我注意到Axis正在編碼非xml友好字符。 IE < >
至&alt;
etc ..等。Apache Axis 1.x xml負載
我該如何告訴Apache Axis允許我的有效載荷通過未編碼?
我正在使用apache軸來使用一些SOAP操作。我正在談論的Web服務將XML作爲有效負載輸入之一。我注意到Axis正在編碼非xml友好字符。 IE < >
至&alt;
etc ..等。Apache Axis 1.x xml負載
我該如何告訴Apache Axis允許我的有效載荷通過未編碼?
我確實存在這個問題,我能解決這個問題的唯一方法就是覆蓋Apache Axis 1.4附帶的XMLEncoder。
我用Jad反編譯com.org.apache.axis.components.encoding.UTF8Encoder
,複製的代碼放到我自己的類和註釋掉&
,"
,<
和>
case語句。
配置Axis來使用這個新的編碼器,您還必須創建一個包含新類的只是FQDN的
META-INF/services/org.apache.axis.components.encoding.XMLEncoder
文件。
你究竟如何發送你的有效載荷?通過生成的客戶端或DII? – 2010-06-14 20:56:55