如何解决UnknownHostException:无法解析主机
| 好吧,我知道有很多类似目的的问题,但是我没有找到任何可以解决此错误的答案 问题:我想从我的Android应用程序访问.net Web服务,并且出现此错误。 UnknownHostException:主机未解决:webadress.com:80 早些时候,我在模拟器上尝试了此操作,但是即使在设备上,现在也遇到了相同的错误。 伙计们请帮我 ma代码是:public class FirstAppUI extends Activity {
private static final String NAMESPACE = \"http://tempuri.org/\";
private static final String URL =
//\"http://192.168.41.201:52002/WebServiceAvail/Service.asmx\";
\"http://nautilussoft.biz.whbus12.onlyfordemo.com/staging/litigation/litwebservice.asmx\";
private static final String SOAP_ACTION = \"http://tempuri.org/\";
private static final String METHOD_NAME = \"GetUserByUserName(a,10)\";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv= (TextView)findViewById(R.id.TextView01);
SoapObject request = new SoapObject(NAMESPACE,METHOD_NAME);
SoapSerializationEnvelope envelope =
new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try {
//Toast.makeText(getBaseContext(),\"received object\",Toast.LENGTH_SHORT).show();
androidHttpTransport.call(SOAP_ACTION,envelope);
SoapObject resultsRequestSOAP = (SoapObject) envelope.bodyIn;
//Toast.makeText(getBaseContext(),Toast.LENGTH_SHORT).show();
tv.setText(\"Received :\" + resultsRequestSOAP.toString());
} catch (MalformedURLException e) {
e.printStackTrace();
Log.e(\"APP\",\"MalformedURLException while sending\\n\" + e.getMessage());
tv.setText(\"Malformedexception\"+e);
}
catch(Exception e1)
{tv.setText(\"exception\"+e1);}
}
}
解决方法
无法访问信息所在的主机或服务器,因此您将收到此错误。这可能是由于各种原因所致,例如您未连接到Internet并且在尝试连接到服务器时失去了连接,URL可能是错误的。
如果您正在浏览器中从Web服务获取回复消息,则说明app中有问题,否则网络连接有问题。
,使用\“ http://www.tempuri.org/ \”;代替“ http://tempuri.org/”;
,\“就像您没有连接到Internet,并且尝试连接到服务器时连接断开,URL可能是错误的。”
请在模拟器中检查您的Internet连接
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。