J'ai un problème avec ce service Web. J'avais l'habitude d'appeler différents ws dans mon projet et cela fonctionne très bien.Appel de webservice dans ksoap2
private static final String URL2 = "http://46.248.168.51/webservice/soap/endpoint/apikey/cb7f1f308e82ca2be8541d5ba829dc1e/?wsdl";
private static final String METHOD_NAME2 = "getObjectList";
private static final String SOAP_ACTION2 = "http://46.248.168.51/webservice/soap/endpoint/apikey/cb7f1f308e82ca2be8541d5ba829dc1e/getObjectList";
private static final String NAMESPACE2 = "http://46.248.168.51/webservice/soap/endpoint/apikey/cb7f1f308e82ca2be8541d5ba829dc1e/";
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.pp);
SoapObject request = new SoapObject(NAMESPACE2, METHOD_NAME2);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
AndroidHttpTransport httpTransport = new AndroidHttpTransport(URL2);
httpTransport.debug = true;
try {
httpTransport.call(SOAP_ACTION2, envelope);
SoapObject result = (SoapObject) envelope.getResponse();
} catch (Exception e) {
Log.d("e.getMessage()", e.getMessage());
e.getMessage();
e.printStackTrace();
}
httpTransport.call renvoie des erreurs
11-10 15: 31: 43,421: D/e.getMessage() (2550): prévu: START_TAG {http: //schemas.xmlsoap. org/savon/enveloppe/enveloppe} (position: START_TAG @ 2: 486 [email protected])
Merci pour toute aide
Il semble que le service Web ne renvoie pas de réponse conforme à SOAP. – bdares
Assurez-vous que le webservice renvoie un objet soap en réponse. – Waqas