当我用xUtils发布Json时,我无法使用新的StringEntity

时间:2015-12-22 07:04:10

标签: android json

我正在使用带有sdk 23和jdk1.8.0_60的Android Studio,我想通过xUtils的官方方式发布JSON,如下所示:

RequestParams params = new RequestParams();
params.setBodyEntity(new StringEntity(JsonStr,"utf-8"));
HttpUtils http = new HttpUtils();
http.send(HttpRequest.HttpMethod.POST,
  .......
);

但由于某种原因,我无法实例化一个新的StringEntity对象。 我知道Android Studio在sdk 23中删除了HttpClient,所以我该怎么办? 谢谢你的每一个想法。 (我的母语不是英语,请忽略我的单词和语法错误)

1 个答案:

答案 0 :(得分:0)

我解决了这个问题:我下载org.apache.http.legacy.jar(或将其复制到你的工作室文件夹.... \ sdk \ platforms \ android-23 \ optional \ org.apache.http.legacy。 jar),然后在libs中添加它,我可以通过HttpUtils发布新的StringEntity来发布Json。

相关问题