BlackBerry Forums Support Community

BlackBerry Forums Support Community (http://www.blackberryforums.com/)
-   Developer Forum (http://www.blackberryforums.com/developer-forum/)
-   -   SOAPFAULT: Server did not recognize the value of HTTP Header (http://www.blackberryforums.com/developer-forum/146226-soapfault-server-did-not-recognize-value-http-header.html)

baran_khan 08-21-2008 07:00 AM

SOAPFAULT: Server did not recognize the value of HTTP Header
 
Hi,

I am trying to communicate with this web service using ksoap2. So far I was having trouble in establishing the ksoap2 in the environment...now m stuck with this "could not recognize Http Header" thing.

The thing is I have this web service which is working fine and I have tested it with Http Connection as well .But now I need to do the same using ksoap2. When I try to communicate with it, I received this "could not recognize Http Header" exception.

My code is as below:
PHP Code:

String namespace ="http://tempuri.org";
String MethodNamespace=namespace+"/ValidatePassword";
String MethodName="ValidatePassword";
String url ="http://domain_name/service.asmx?wsdl";
HttpTransport ht null;
String MethodAction ="ValidatePassword";
    
SoapObject request = new SoapObject(nullnull);
SoapObject result = new SoapObject(nullnull);
request.addProperty("strUid""AROLED");
request.addProperty("strPassword""admin1!");
SoapObject bodySoap = new SoapObject(MethodNamespaceMethodName);
bodySoap.addProperty("request"request);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.bodyOut bodySoap;
ht = new HttpTransport(url);
try {
    
ht.call(MethodActionenvelope);
} catch (
IOException e) {
    
Dialog.alert("1"+e.getMessage()+e.toString());
    / / 
TODO Auto-generated catch block
    e
.printStackTrace();
} catch (
XmlPullParserException e) {
    
Dialog.alert("2"+e.getMessage()+e.getDetail());
    
// TODO Auto-generated catch block
    
e.printStackTrace();
}
try {
    
result = (SoapObjectenvelope.getResponse();
} catch (
SoapFault e) {
    
Dialog.alert("3"+e.getMessage());
    
// TODO Auto-generated catch block
    
e.printStackTrace();


The text of the exception received is:

falutcode: 'soap:Client'
falugstring" 'Server did not recognize the value of HTTP Header'
SoapAction: 'validatePassword.'
falutactor: 'null'
Any Idea what this could be?


All times are GMT -5. The time now is 07:28 AM.

Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.