我需要帮助将我的代码从http客户端转移到http URL连接,因为android studio不支持Http客户端并且它一直给我一个错误。我正在使用bing faces api,这个api有一些特殊的格式,需要像发送标题或正文一样,我不知道Http url连接是否支持。
Start-Process
答案 0 :(得分:0)
没有简单的方法可以从httpclient切换到http urlconnection。您将不得不重写您的代码。有关参考,请参阅文档http://developer.android.com/reference/java/net/HttpURLConnection.html
但是,如果您仍想使用httpclient,请执行以下操作。
在build.gradle文件中添加useLibrary'org.apache.http.legacy',如下所示 -
android {
useLibrary 'org.apache.http.legacy'
}
如果这不起作用,请执行以下操作
- 复制org.apache.http.legacy.jar,它位于/ SDK / android-23 / Android SDK目录的可选路径中,位于项目的app / libs文件夹中。
- 现在在build.gradle文件的dependencies {}部分中添加编译文件('libs / org.apache.http.legacy.jar')。