工具类如下:
package com.ccit.orderProcess.util;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.Charset;
import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpStatus;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.methods.RequestEntity;
import org.apache.commons.httpclient.methods.StringRequestEntity;
import org.apache.commons.httpclient.params.HttpMethodParams;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.protocol.HTTP;
import org.apache.http.util.EntityUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.ccit.orderProcess.vo.ResponseVo;
/**
* Http请求工具类
*
* @author matengyun
*/
public class HttpUtil {
private Logger logger = LoggerFactory.getLogger(HttpUtil.class);
private static final String url = "http://***/osa/interface";
/**
* HttpPost请求发送json参数
*
* @param 请求参数
*/
public ResponseVo httpPostWithJson(String jsonParam) {
ResponseVo responseVo = null;
try {
DefaultHttpClient httpClient =