Bonjour,
j'ai à ma disposition des webservices dotnet que je voudrais consommer dans une application java qui tournera sur un smartphone blackberry.
j'ai utilisé pour cela la librairie Ksoap2.
voici le code que j'ai écris pour consommer mon webservice :
j'obtiens une erreure à la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SoapObject request = new SoapObject("http://tempuri.org", "HelloWorld"); //request.addProperty("PARAMETER_ID", id); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.bodyOut = request; HttpTransport ht = new HttpTransport("http://10.0.0.4/WebServiceHelpDesk/Service.asmx"); //envelope.encodingStyle = SoapSerializationEnvelope.ENC; ht.call(null, envelope); SoapObject result = (SoapObject)envelope.getResponse(); String test = result.toString(); ref.setText(test);
m'informant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ht.call(null, envelope);
Quelqu'un saurait-il d'ou viendrais le problème ?SoapFault - faultcode: 'soap:Client' faultstring: 'Le serveur n'a pas reconnu la valeur de l'en-tête HTTP SOAPAction: .' faultactor: 'null'
detail: org.kxml2.kdom.Node@87cdd8c7
Partager