在新版android studio编译中,org.apache.http.legacy不再被提供,要想使用,必须在build.gradle文件中添加useLibrary 'org.apache.http.legacy’才可以使用
请求方式为
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("REQUEST", URLEncoder.encode(requestJsboj.toString(),"UTF-8")));
HttpPost post = new HttpPost("url");
post.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));
//httpGet格式请求
// HttpGet httpGet = new HttpGet(OrderInfoQueryServiceUrl+"?REQUEST="+ URLEncoder.encode(requestJsboj.toString(),"UTF-8"));
HttpResponse response = client.execute(post);
if (response.getStatusLine().getStatusCode() == 200) {
String respStr = EntityUtils.toString(response.getEntity(), "UTF-8");
}