在我的Android应用程序中,它说:org.apache.http.client.httpclient已被弃用.经过一些研究,我发现Android已经在API 22中弃用了它.我在论坛中搜索并尝试:"应用程序已停止",搜索谷歌:"应用程序已经停止".所以我不知道该怎么做.我希望你们能帮助我.那么这是我的代码:
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.URL.com");
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
Log.e("log_tag", "connection success");
// Toast.makeText(getApplicationContext(), "pass", Toast.LENGTH_SHORT).show();
} catch (Exception e) {
Log.e("log_tag", "Error in http connection" + e.toString());
Toast.makeText(getApplicationContext(), "Connection fail", Toast.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud)
编辑:
我正在尝试获取我的Mysql数据库的一些数据.你知道一个关于如何完成这个的好教程吗?请告诉我.
停止使用它并使用URLConnection代替.Google推荐了4年. http://android-developers.blogspot.be/2011/09/androids-http-clients.html
如果你想要一个带有更好API的外部库,你可以尝试OkHttp:http://square.github.io/okhttp/
| 归档时间: |
|
| 查看次数: |
13282 次 |
| 最近记录: |