я была предоставлена мыльный WebService, который имеет WSDL с SOAPAction = ""Мыло вебсервис не дает ответа
<wsdl:binding name="SimpleSearchRequestSoapBinding" type="impl:SimpleSearchRequest">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getSearchResults"><wsdlsoap:operation **soapAction=""**/>
<wsdl:input name="getSearchResultsRequest">
<wsdlsoap:body use="literal"/></wsdl:input>
<wsdl:output name="getSearchResultsResponse">
<wsdlsoap:body use="literal"/></wsdl:output>
</wsdl:operation>
заганяют WebService так:
SoapObject request = new SoapObject(OKMConstants.NAMESPACE, OKMConstants.OPERATION_NAME);
request.addProperty("searchParam","faq");
SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER12);
soapEnvelope.setOutputSoapObject(request);
HttpTransportSE httpTransport = new HttpTransportSE(OKMConstants.url);
httpTransport.call("", soapEnvelope);
// Object response = soapEnvelope.getResponse();
SoapObject result = (SoapObject)soapEnvelope.bodyIn;
Но его метания исключение:
org.xmlpull.v1.XmlPullParserException: Expected a quoted string (position:DOCDECL @1:62 in [email protected])
проблем XML сообщения от взглядов его. Почему вы не рассматриваете сообщение об исключении? – duffymo
Является ли он на стороне веб-службы (сервера) или на стороне клиента? Я думаю, что это связано с пустым soapaction ?? – Varun
Служба сообщает клиенту, что он отправил плохое сообщение. – duffymo