public static JSONObject doPost(String url,String outUrl){
JSONObject jsonObject=null;
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpPost httpPost = new HttpPost();
httpPost.setEntity(new StringEntity(outUrl,"UTF-8"));
URI uri = null;
try {
uri = new URI(url);//视频中忘了加url,所以输出httpPost,会显示POST null HTTP/1.1
}
catch (URISyntaxException e1) {
e1.printStackTrace();
}
httpPost.setURI(uri);
System.out.println(httpPost);//POST null HTTP/1.1
try {
HttpResponse reponse = httpClient.execute(httpPost);
String result = EntityUtils.toString(reponse.getEntity(),"UTF-8");
System.out.println(result);
jsonObject=JSONObject.fromObject(result);
System.out.println(jsonObject);
}
catch (ClientProtocolException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
return jsonObject;
}
发送post请求到https的url
最新推荐文章于 2023-11-09 19:56:24 发布