我想做的是将http POST请求发送到REST Web服务.但是,似乎我的应用程序无法连接到主机.发送请求时,应用程序将引发以下异常:
10-19 18:54:05.335: VERBOSE/SD(280): java.net.UnkNownHostException: http://www.myhost.com10-19 18:54:05.335: VERBOSE/SD(280): at java.net.InetAddress.lookupHostByname(InetAddress.java:513)10-19 18:54:05.335: VERBOSE/SD(280): at java.net.InetAddress.getAllBynameImpl(InetAddress.java:280)10-19 18:54:05.335: VERBOSE/SD(280): at java.net.InetAddress.getByname(InetAddress.java:310)
主机肯定存在,并且提供的URL是正确的.我还可以使用AndroID模拟器的浏览器来调用URL.该应用程序在AndroIDManifest.xml中包含以下内容:
<uses-permission androID:name="androID.permission.INTERNET" />
有没有人经历过类似的事情?
问候,
罗伯特
解决方法:
您似乎正在使用uri raw作为主机.代替http://www.myhost.com,只需使用www.myhost.com.
总结以上是内存溢出为你收集整理的Android:发送HTTP POST时出现UnknownHostException全部内容,希望文章能够帮你解决Android:发送HTTP POST时出现UnknownHostException所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)