接口自动化测试,今天遇到POST接口带参数,参数在url上,发现原来的工具类中没有该方法,重新调试加上。
doPost方法如下:
/**
* 发送POST请求,带请求参数
* @param url 请求地址
* @param headers 请求头
* @param params 请求params
* @return getHttpClientResult getHttpClientResult方法
*/
//public static String doPost(String url, JSONObject json,String token) {
public HttpClientResult doPost(String url, Map<String, String> headers,Map<String,String> params){
CloseableHttpClient httpClient = null;
CloseableHttpResponse httpResponse=null;
HttpPost httpPost=null;
HttpClientResult httpClientResult=null;
//String result="";
try {
//1.创建httpClient对象
//httpClient = HttpClients.createDefault()