因此,我有這個新的Axis2 MTOM Webservice正確地服務於基於Java的Web服務客戶端。Axis2 MTOM Webservice和.NET客戶端使用它
問題出現了,當我嘗試添加服務(或網絡)引用到vs2008並消耗它與生成的代碼。到現在爲止,一切OK ......這是發生了什麼:
- 我們創造了必要的對象 (客戶端,請求與參數 對象)
- 我們稱之爲服務
- 當接收到響應,它拋出與此消息的異常:
Client found response content type of 'multipart/related;
boundary=MIMEBoundaryurn_uuid_6C47CADDECCCB90D951282776406454;
type="application/xop+xml"; start="
<0.urn:uuid:[email protected]>"; start-info="text/xml"',
but expected 'text/xml'.
The request failed with the error message:
MIMEBoundaryurn_uuid_6C47CADDECCCB90D951282776406454
Content-Type: application/xop+xml; charset=utf-8; type="text/xml"
Content-Transfer-Encoding: binary
Content-ID: <0.urn:uuid:[email protected]>
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns:sendImageResponse xmlns:ns="http://org/company/ws/services/filetransfer/"><ns:return xmlns:ax213="http://filetransfer.objects.ws.company.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ax215="http://filetransfer.responses.objects.ws.company.com/xsd" xsi:type="ax215:SendImageResponse"><ax215:errorCode>1060</ax215:errorCode><ax215:errorMessage>Error ejecutando el servicio</ax215:errorMessage><ax215:output>1060</ax215:output></ns:return></ns:sendImageResponse></soapenv:Body></soapenv:Envelope>
MIMEBoundaryurn_uuid_6C47CADDECCCB90D951282776406454
ö r的問題將是
¿如何將axis2 webservice的響應設置爲非mimetype?
你使用什麼樣的綁定? – VinayC 2010-08-26 05:32:10
SOAP 1.1 HTTP綁定 – 2010-08-26 05:37:45