httpclient post data

    xiaoxiao2022-07-03  124

    public static String httpPostWithJSON(String url) throws Exception { HttpPost httpPost = new HttpPost(url); CloseableHttpClient client = HttpClients.createDefault(); String respContent = null;

    json方式 // JSONObject jsonParam = new JSONObject(); // jsonParam.put(“name”, “admin”); // jsonParam.put(“pass”, “123456”); // StringEntity entity = new StringEntity(jsonParam.toString(),“utf-8”);//解决中文乱码问题 // entity.setContentEncoding(“UTF-8”); // entity.setContentType(“application/json”); // httpPost.setEntity(entity); // System.out.println();

    // 表单方式 List pairList = new ArrayList(); pairList.add(new BasicNameValuePair(“applyToken”, “a70948d569594f8c8cab16b242639f0b”)); pairList.add(new BasicNameValuePair(“companyName”, “测试融贯限公司phil”)); httpPost.setEntity(new UrlEncodedFormEntity(pairList, “utf-8”));

    HttpResponse resp = client.execute(httpPost); if(resp.getStatusLine().getStatusCode() == 200) { HttpEntity he = resp.getEntity(); respContent = EntityUtils.toString(he,"UTF-8"); } return respContent; }
    最新回复(0)