1. 程式人生 > >關於網路請求中無法訪問HttpRequestBase

關於網路請求中無法訪問HttpRequestBase

當使用網路請求或者是xutils時出現以下錯誤時:

Error:(33, 35) 錯誤: 無法訪問HttpRequestBase 找不到org.apache.http.client.methods.HttpRequestBase的類檔案

問題的原因是:

 android 6.0(api 23) SDK中對Android的網路請求強制使用HttpUrlConnection,並且SDK中也已經移除了HttpClient

解決方案很簡單


1、當是使用eclipse盡心編輯時:

   在libs中加入架包org.apache.http.legacy.jar

,這個加包是6.0的sdk

下載連結:點選開啟連結


2、在 AndroidStudio時,這個就比較簡單點

  在對應model的gralde中加入

  android {
    useLibrary 'org.apache.http.legacy'

 這樣關於android6.0下的網路請求問題就搞定了。