我正在使用 ksoap2 连接 web 服务 - WCF。但 java 有异常:“java.io.IOException:服务器返回 HTTP 响应代码:415 用于 URL:http://localhost:2967/SAT_Service.svc”。
我的方法:
public static String SOAP_ACTION = "http://tempuri.org/SAT_IService/";
public static String NAMESPACE = "http://tempuri.org/";
public static String URL="http://localhost:2967/SAT_Service.svc";
public static String GetString(String name)
{
String rs="";
request=new SoapObject(NAMESPACE,name);
SoapSerializationEnvelope envelope =
new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;
envelope.setOutputSoapObject(request);
HttpTransportSE transp=null;
transp=new HttpTransportSE(URL);
try
{
transp.call(SOAP_ACTION+name, envelope);
Object rsl=envelope.getResponse();
rs=rsl.toString();
}catch(Exception ex)
{
ex.printStackTrace();
}
return rs;
}
异常是什么意思?Java(使用 ksoap2)如何连接和调用方法 webservice 在 WCF 中有会话?谢谢