//编码格式
public static final String DEFAULT_CONTENT_ENCODING = "UTF-8";
//超时时间
public static final int CONN_TIME_OUT = 20000;
//读取超时时间
public static final int SO_TIME_OUT = 20000;
private static ClientConnectionManager connectionManager;
/**
* 发送报文
* @param url 访问地址
* @param params 请求参数
* @return
*/
public static JSONObject httpRequest(String url, List<BasicNameValuePair> params){
StringBuffer result = new StringBuffer();
HttpClient httpclient = getHttpClient(CONN_TIME_OUT,SO_TIME_OUT);
HttpPost post = null;
try {
URL url1 = new URL(url);
URI uri = new URI(url1.getProtocol(), url1.getHost(), url1.getPath(), url1.getQuery(), null);
post = new HttpPost(uri);
HttpEntity requestEntity = new UrlEncodedFormEntity(params, "UTF-8");
p
java后台使用HttpClient发起请求,解析返回的数据
最新推荐文章于 2024-06-25 14:35:48 发布