2010-10-19 51 views
3

我想要做的是發送一個HTTP POST請求到REST web服務。但是,似乎我的應用程序無法連接到主機。發送請求時,應用程序會拋出以下異常:Android:UnknownHostException當發送HTTP POST

10-19 18:54:05.335: VERBOSE/SD(280): java.net.UnknownHostException: http://www.myhost.com 
10-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" /> 

有沒有人經歷過類似的事情?

問候, 羅伯特

+0

謝謝你瘋了我的一天......我正要從我的辦公大樓跳下這個例外......我真的是白癡忘了添加權限! – swiftBoy 2012-10-23 10:04:33

回答