开发者社区> 问答> 正文

httpclient中的httppost请求,能去获取链接是https请求的数据嘛? 400 报错

httpclient中的httppost请求,能去获取链接是https请求的数据嘛? 400 报错 能和https一样请求到数据嘛

展开
收起
爱吃鱼的程序员 2020-06-05 13:12:36 860 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    HttpClient HTTPS使用方法 http://blog.itpub.net/81227/viewspace-694108/######回复 @安谧 : 有条件,比如百度就有http和https的,两个都可以访问。那么你http请求就可以请求到https同样的数据。如果他只开放https,那么你http请求就会得不到数据,会被http跳转到https页面。######回复 @沐凨 : 我的意思是我想去模拟http post请求去访问一个网站,但是这个网站是https的,我没有加ssl能获取到数据嘛######回复 @安谧 : “HttpClient提供了对SSL的支持,在使用SSL之前必须安装JSSE。” 我晕,,,你不看内容怎么知道?######我就是想问http请求能不能获得到https请求的数据######http和https直接,说白了就多了一个ssl加密,传输的数据由明文变为密文,只要证书秘钥认证都OK,请求自然是可以的。######那我模拟http的post请求,没有ssl加密,能拿到数据嘛######可以 ######而站点同时提供http和https,容易引来中间人攻击,就是你的https请求被中间人获取,中间人转而请求网站http,你认为https连接是安全的,但是这只是中间人伪造的假象。######

    https: tcp先连接,完了ssl握手数据,完了http在ssl数据包里

    http: tcp先连接,完了http在tcp数据包里

    所以你的http请求访问https站是拿不回数据的,中间少了握手,连接就直接卡掉了,根本走不到拿数据那一步

    ###### java原生HttpsURLConnection######HttpUtil, 定义 doPost  
    2020-06-05 13:12:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
CDN助力企业网站进入HTTPS时代 立即下载
低代码开发师(初级)实战教程 立即下载