Итак, у меня есть этот новый веб-сервис Axis2 MTOM, который правильно работает с веб-сервисом на основе Java.Axis2 MTOM Webservice и .NET-клиент, чтобы его использовать
Проблема возникает, когда я пытаюсь добавить ссылку на службу (или сеть) на vs2008 и потреблять ее сгенерированным кодом. До сих пор не все в порядке ... это то, что происходит:
- Мы создаем необходимые объекты (клиент, запрос и параметр объект)
- Мы называем обслуживание
- При получении ответа, он бросает исключение с этим сообщением:
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
O r вопрос будет
¿Как установить ответ оси web2 в качестве символа mimetype?
Какое соединение вы используете? – VinayC
SOAP 1.1 HTTP-привязка –