该类是用来调用url 获取json串的
Posted 很嚣张
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了该类是用来调用url 获取json串的相关的知识,希望对你有一定的参考价值。
举例:有一个url可以返回一个人名,用该类的HttpClientRequest()方法 传入url 也可获得人名;
params 这个参数可为空
import java.io.IOException;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.PostMethod;
public class HttpClientUtils {
public static void threadHttpClientRequest(final String url,final String params){
new Thread(new Runnable() {
@Override
public void run() {
HttpClientUtils.HttpClientRequest(url, params);
}
}).start();
}
public static String HttpClientRequest(String httpRequestUrl,String params){
String result = "";
HttpClient httpClient = new HttpClient();
PostMethod post = new PostMethod(httpRequestUrl);
post.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
post.setRequestBody(params);
try {
httpClient.executeMethod(post);
result = post.getResponseBodyAsString();
} catch (IOException e) {
e.printStackTrace();
}
return result;
}
}
以上是关于该类是用来调用url 获取json串的的主要内容,如果未能解决你的问题,请参考以下文章