soapfault faultcode: 'soap :Client' faultstring 'server did not recognize the value of HTTP Header SOAP
HttpTransportSE ht = new HttpTransportSE(SERVICE_URL);
ht.debug = true;
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
SoapObject soapObject = new SoapObject(SERVICE_NS,METHOD_NAME);
String str = "2012S094";
soapObject.addProperty("qihao", str);
//soapObject.addAttribute("qihao", "2012S094");
envelope.bodyOut = soapObject;
envelope.dotNet = true;
envelope.setOutputSoapObject(soapObject);
try {
ht.call(SERVICE_NS + METHOD_NAME, envelope);
if(envelope.getResponse() != null)
{
SoapObject result = (SoapObject)envelope.bodyIn;
SoapObject detail = (SoapObject)result.getProperty("kaijiangResult");
return detail.toString();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String string = "fail";
return string; 求大神帮忙
HttpTransportSE ht = new HttpTransportSE(SERVICE_URL);
ht.debug = true;
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
SoapObject soapObject = new SoapObject(SERVICE_NS,METHOD_NAME);
String str = "2012S094";
soapObject.addProperty("qihao", str);
//soapObject.addAttribute("qihao", "2012S094");
envelope.bodyOut = soapObject;
envelope.dotNet = true;
envelope.setOutputSoapObject(soapObject);
try {
ht.call(SERVICE_NS + METHOD_NAME, envelope);
if(envelope.getResponse() != null)
{
SoapObject result = (SoapObject)envelope.bodyIn;
SoapObject detail = (SoapObject)result.getProperty("kaijiangResult");
return detail.toString();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String string = "fail";
return string; 求大神帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货