2014-07-19 58 views
0

我在這個問題上工作了幾個小時,但完全被困住了。以下代碼在Android 4.1.2的測試設備上運行完美,但我無法使用運行4.4.2的第二臺設備 。我閱讀從Apache httpClientHttpURLConnection解決了一些人的問題,但我也使用GET - 方法很好。我已經嘗試添加標題,正如我在網站上發現的那樣。這沒有用。那麼你能幫我讓這個Android 4.4.2的工作或給我一個正確的方向提示?謝謝。如何使用4.4.2中的HttpPost的帖子?

List<NameValuePair> params = new ArrayList<NameValuePair>(); 
. 
. 
. 
DefaultHttpClient httpClient = new DefaultHttpClient(); 
HttpPost httpPost = new HttpPost(url);     
httpPost.setEntity(new UrlEncodedFormEntity(params)); 
HttpResponse httpResponse = httpClient.execute(httpPost); 
HttpEntity httpEntity = httpResponse.getEntity(); 
is = httpEntity.getContent(); 
+0

什麼是不工作?你有錯誤嗎? – LordRaydenMK

+0

@ LordRaydenMK我沒有得到任何Java錯誤,但libc [NET] getaddrinfo是抱怨。在4.1.2上,我得到了一些類似DNS的東西,用於我的特化網址,我想這裏可能是問題所在。 – kox

+0

@ LordRaydenMK svr上的傳入流量不正確。 – kox

回答

0

在oncreate()方法中設置以下標記。

<i>StrictMode.enableDefaults(); </i> 

擴展名。現在它會正常工作..