Hi I am getting a SOAP error when accessing a web service. The web service is setup on my local machine using Tomcat/Axis.
When I use the Android Web Service API I get a SOAP error "ns1:Client.NoSOAPAction" I am using the SOAP monitor GUI - "TCPMonitor". Below is part of the SOAP fault message <soapenv:Fault> <faultcode xmlns:ns1="http://xml.apache.org/ axis/">ns1:Client.NoSOAPAction</faultcode> <faultstring>no SOAPAction header!</faultstring> <detail> <ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">mariof</ ns2:hostname> </detail> </soapenv:Fault> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> The Android Code is as follows WebServiceClient service = new WebServiceClient(this); Vector res = service.ping("222.168.154.1:8080/axis/ HelloWorldService.jws", "getMessage"); >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> The SOAP message sent as a result of this code is as follows POST /axis/HelloWorldService.jws HTTP/1.1 Host: 127.0.0.1:8880 Accept-Encoding: gzip Content-Type: text/xml Content-Length: 60 <methodCall> <methodName> getMessage </methodName> </methodCall> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> When i access the web service using a java program trhat uses the Axis apis the web service call works and I get a message from the webservice . Below is the SOAP message from the program. The message header below contains the following text -->> SOAPAction: "" . This seems to be the reason for the error "no SOAPAction header!" . Does anyone know how to fix this error?? POST /axis/HelloWorldService.jws HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.4 Host: 127.0.0.1:8880 Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Content-Length: 380 <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/ envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <ns1:getMessage oapenv:encodingStyle="http:// schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://DefaultNamespace"/> </soapenv:Body> </soapenv:Envelope> many thanks in advance Regards mario --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] Announcing the new M5 SDK! http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

