java使用httpclient发送POST请求【java基础】
1.创建请求对象:post或者get
HttpPost httpPost = new HttpPost(url);
2. 创建httpclient对象
CloseableHttpClient httpclient = HttpClientBuilder.create().build();
3. 创建请求头对象
BasicResponseHandler handler = new BasicResponseHandler();
4. 设置请求格式
StringEntity entity = new StringEntity(jsonData, "utf-8");//解决中文乱码问题entity.setContentEncoding("UTF-8");entity.setContentType("application/json");httpPost.setEntity(entity);
5.执行post请求
result = httpClient.execute(httpPost, handler);
6.释放连接
httpClient.close();
demon
public static String httpClientPost(String url,String jsonData) {String result = "";//创建post方式请求对象HttpPost httpPost = new HttpPost(url);//创建httpclient对象CloseableHttpClient httpClient = HttpClients.createDefault();try {BasicResponseHandler handler = new BasicResponseHandler();//设置请求格式StringEntity entity = new StringEntity(jsonData, "utf-8");//解决中文乱码问题entity.setContentEncoding("UTF-8");entity.setContentType("application/json");httpPost.setEntity(entity);//执行POST请求result = httpClient.execute(httpPost, handler);return result;} catch (Exception e) {} finally {//释放连接try {httpClient.close();} catch (Exception e) {}}return result;}
java使用httpclient发送POST请求【java基础】相关推荐
- Java使用HttpClient发送Https请求证书失效:PKIX path building failed:
最近使用HttpClient对接第三方短信接口,在进行本地测试时报了一个证书失效的错误. 1. 封装的HttpClient的Post请求 public static Map<String, Ob ...
- java post xmll_HttpClient发送Post请求,内容格式为xml,并获取响应内容
ChannelDistributor.xml 内容如下: yisou abcd1234 10010000 00 1).HttpClient发送Post请求,内容格式为xml,并获取响应内容 impor ...
- JAVA利用HttpClient进行POST请求(HTTPS)
目前,要为另一个项目提供接口,接口是用HTTP URL实现的,最初的想法是另一个项目用JQuery post进行请求. 但是,很可能另一个项目是部署在别的机器上,那么就存在跨域问题,而JQuery的p ...
- JAVA通过HTTPS发送POST请求的方法
因为调用一个外部接口,会用到POST请求,而且还是Https的,但是由于之前学习的时候没有用到,所以研究了很久才弄懂了怎么去用JAVA实现Https发送post请求 使用的是HttpsURLConne ...
- Ionic+Angular+Express实现前后端交互使用HttpClient发送get请求数据并加载显示(附代码下载)
场景 Ionic介绍以及搭建环境.新建和运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/106308166 在上面搭建起 ...
- Httpclient发送json请求
一.Httpclient发送json请求 public String RequestJsonPost(String url){ String strresponse = null; t ...
- HttpClient发送Https请求报 : unable to find valid certification path to requested target
一.场景 近期在对接第三方接口时,通过HttpClient发送Https请求报 : unable to find valid certification path to requested tar ...
- java httpclient发送json 请求 ,go服务端接收
/***java客户端发送http请求*/package com.xx.httptest;/*** Created by yq on 16/6/27.*/import java.io.IOExcept ...
- Java实现HttpClient发送GET、POST请求(https、http)
原文链接:https://www.cnblogs.com/klslb/p/9121276.html 1.maven <dependency><groupId>org.apach ...
最新文章
- 多线程同步之 WaitableTimer (等待定时器对象)[续三]
- arcgis下的python编程-基于ArcGIS的Python编程秘笈(第2版)
- React,Redux,React-redux的错综复杂关系
- 与时间赛跑:微盟的数据恢复为什么需要这么长时间?
- python3 django开发_python3开发进阶-Django框架学习前的小项目(一个简单的学员管理系统)...
- 深入Redis客户端(redis客户端属性、redis缓冲区、关闭redis客户端)
- 静态的html页面想要设置使用浏览器缓存
- 邮箱与手机做账号的验证实例
- 程序猿生存定律--表达背后的力量(1)
- python刷抖音_Python刷抖音脚本
- it人才外包可以帮助企业解决这些问题
- 什么是Kurento
- 计算机睡眠打印机不能用,计算机打印机不能用怎么办?
- AHOI2019N省联考凉凉记
- 引流是什么? 怎样学习引流?
- 使用ultraiso安装Ubuntu 18.04系统
- OpenLayers教程十一:多源数据加载之用最简单的方式加载瓦片地图
- 信息学奥赛一本通:2026:【例4.12】阶乘和
- 微宝自动更新影视源码全解
- 合泰HT66F018编程介绍
热门文章
- 【求助】救救“这个可怜的孩子”
- 关于Div半透明子元素不透明的问题
- 小傻蛋的妹妹跟随小甲鱼学习Python的第九节009
- 智联招聘让人非常反感的一个功能:自动委托投递!
- 机器学习/深度学习入门资料汇总
- Java项目:进销存管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
- C++vector容器使用sort排序(含升序以及降序)
- 如何解决python安装的库因版本不匹配而无法使用
- OA系统调研报告:技术推动OA发展
- echarts饼图属性配置-中间展示总和