java使用Post方式发送https请求的方法,直接可以用
踩过无数坑之后,成功的方案,主要在设置Content-type application/x-www-form-urlencoded这里,之前没设置,一直数据不通过,不过好了现在OK了
URL reqURL = new URL(url); //创建URL对象
HttpURLConnection httpsConn = (HttpURLConnection)reqURL.openConnection();
httpsConn.setDoOutput(true);
httpsConn.setRequestMethod("POST");
httpsConn.setRequestProperty("Content-type", "application/x-www-form-urlencoded");
httpsConn.setRequestProperty("Accept-Charset", "utf-8");
httpsConn.setRequestProperty("contentType", "utf-8");
httpsConn.setRequestProperty("Content-Length", stringA.length()
+ "");
OutputStreamWriter out = new OutputStreamWriter(httpsConn.getOutputStream(),"utf-8");
out.write(stringA.toString());
out.flush();
out.close();
//取得该连接的输入流,以读取响应内容
InputStreamReader insr = new InputStreamReader(httpsConn.getInputStream(),"utf-8");
//读取服务器的响应内容并显示
String result = "";
int respInt = insr.read();
while(respInt != -1){
result += (char)respInt;
respInt = insr.read();
}
如果觉得本文对您有所帮助,欢迎您扫码下图所示的支付宝和微信支付二维码对本文进行随意打赏。您的支持将鼓励我继续创作
java使用Post方式发送https请求的方法,直接可以用相关推荐
- springboot 使用restTemplate 发送https请求 忽略ssl证书
最近在写接口的时候给对方回推数据,发送https请求的时候遇到这么个报错:javax.net.ssl.SSLHandshakeException: sun.security.validator.Val ...
- java 常见几种发送http请求案例
java 常见几种发送http请求案例 直接换成CloseableHttpClient还不行,需要这样使用CloseableHttpClient httpClient = HttpClientBuil ...
- 通过java.net.URLConnection发送HTTP请求的方法
2019独角兽企业重金招聘Python工程师标准>>> 1.GET与POST请求的区别 a) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet, b) ...
- RestTemplate 发送 Https 请求调用
RestTemplate 发送 Https 请求调用 个人博客:https://jacob.org.cn import org.apache.http.conn.ssl.NoopHostnameVer ...
- 【Spring】Feign客户端发送HTTPS请求绕过认证
1.概述 转载:https://www.jianshu.com/p/ea627708ab52 一个Spring Boot项目,为了使用Harbor仓库,起初通过Spring RestTemplate完 ...
- python接收http请求_python通过get,post方式发送http请求和接收http响应
您可能感兴趣的话题: python 核心提示: 本文实例讲述了python通过get,post方式发送http请求和接收http响应的方法.分享给大家供大家参考. 本文实例讲述了python通过get ...
- JS(HTTP页面)发送HTTPS请求、同源策略
今天遇到一个必须在前端HTTP页面发送HTTPS请求的功能,有点小尴尬,这个跨域问题,也没啥好的解决方式,我网上查了一下,也没啥好的方式! 后来总结了一下,有两种方式: 1.a标签 <a hre ...
- js发送https请求问题处理总结
问题1 1.浏览器端无法发送https请求的时候 使用nginx进行转发,具体配置比较简单 问题2: 构建表单传送数据,提示缺失必要的参数. { "error" : "i ...
- Python urllib3和requests发送HTTPS请求时出现SSLError或InsecureRequestWarning
目录 问题及原因分析 优先考虑的解决方法: 下载证书 使用证书 手动获取证书 不推荐使用的备用解决方法: 关闭方法 衍生问题 参考文档 问题及原因分析 在我们通过urllib3和requests进行H ...
最新文章
- 【LeetCode从零单排】No.8 String to Integer (丧心病狂的一道题)
- 32.3. redis-cli - Command-line client to redis-server
- service 层注入不同的数据源_.NET 理论基础+实战控制台程序实现AutoFac注入
- 乐视轰然倒塌;智能驾驶上路;360回归A股 | 2017年度科技大事件盘点
- SSH:Struts + Spring + Hibernate 轻量级Java EE企业框架
- 版本控制、协同开发工具比较
- 斐波那契数列PHP非递归数组实现
- 计算机一级考试题库字处理题库,全国计算机一级考试题库试题
- android 获取机顶盒ip,在电视机顶盒端查看IP地址 - 零成本让你的电视盒子变身无线路由器...
- 如何提升团队凝聚力,打造高绩效团队?
- JavaScript形而上的For循环中的Break
- 用数据说话:刘强东制造“负熵增”
- 数据挖掘:探索性数据分析(EDA)
- lightroom 闪退_【Lightroom教程】3种校正白平衡的方法
- R-VQA: Learning Visual Relation Facts with Semantic Attention for Visual Question Answering
- 计算机设备管理没有其他设备,为何我的设备管理器里没有其他设备
- Adapter的作用及用法
- 最简短的找工作经历:没有和任何人交谈,他就进入了亚马逊
- 计算机网络-数据传输
- Ubuntu学习 cut
热门文章
- php中this的使用技巧,JavaScript中this关键字使用方法详解
- 专访|从程序员到架构师:交流和分享最能让技术人进步
- Oracle学习总结(4)——MySql、SqlServer、Oracle数据库行转列大全
- Java基础学习总结(49)——Excel导入导出工具类
- mysql date转换_mysql DATE 转换 ip to int
- java中的static类_再议Java中的static关键字
- 计算机学院 迎新口号,清华大学迎新标语
- IDEA 隐藏编辑器顶部 Tab 栏
- Centos 6.2 单网卡安装pptpd 经验
- Nginx、Haproxy、LVS负载均衡从原理到部署(一)