ネットワークリクエストで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、Android Studioの場合、これは比較的簡単です
  対応モデルのgraldeに追加
  android {
   
    useLibrary 'org.apache.http.legacy'

     android6.0            。