Android - webservice を ksoap2 で接続してみます。私は問題があります。Java でコンソール アプリケーションを実行すると、問題なく動作します。しかし、このコードを Android にコピーすると、エラーが発生します。
"Java.Net.UnknowHostException.jeryservice.somee.com".
私のコード:
String NAMESPACE = "http://jeryservice.somee.com/";
String URL = "http://jeryservice.somee.com/myservice/Service1.asmx";
String SOAP_ACTION = "http://jeryservice.somee.com/test";
SoapObject request= null;
String rs="";
request=new SoapObject(NAMESPACE,"test");
SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;
request.addProperty("name", " Jery ok man");
envelope.setOutputSoapObject(request);
HttpTransportSE transp=null;
transp=new HttpTransportSE(URL);
try {
transp.call(SOAP_ACTION, envelope);
Object rsl=envelope.getResponse();
rs=rsl.toString();
Toast.makeText(getApplicationContext(),"ok-> "+ rs, Toast.LENGTH_SHORT).show();
catch(Exception ex) {
Toast.makeText(getApplicationContext(), "error->"+ ex.toString(), Toast.LENGTH_SHORT).show();
ex.printStackTrace();
}
}