![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
http相关
MrHamster
这个作者很懒,什么都没留下…
展开
-
Http get方式发送请求
首先介绍一种简单的方式,因为get请求传递参数是可以直接拼凑在Url后的,这个是最基本的东西,即使有各种的工具类,本质还是这个,我们先把最本质的东西贴出来,接下来再介绍一些工具类。@Test public void test01() throws IOException { // 简单建立一个客户端 CloseableHttpClient client =...原创 2019-11-26 21:07:37 · 3434 阅读 · 0 评论 -
HttpClient模拟表单提交数据(File文件类型和普通表单)
HttpClient模拟表单提交数据(File类型和普通表单)最近在工作中,因为对方要求使用表单进行上传,但是其中有一个字段是file类型,导致我弄了很久,都无法正确发出,在这里进行记录,希望能给大家一种解决思路。import java.io.File;import java.io.IOException;import java.nio.charset.Charset;import o...原创 2018-11-16 16:35:00 · 2456 阅读 · 1 评论 -
HTTPclient保持长连接
首先解释一下什么是长连接,当我们向一台服务器发起请求时,我们需要和对方建立一条通道,去传输数据,所谓的短连接,就是说我们建立起了通道,然后在传输完数据,就把通道摧毁,下次需要的时候再重新去建立通道。长连接呢,就是指,我们建立了一条通道,传递完数据后,先不摧毁,下次如果还需要传输数据,就复用这条通道。因为通道的建立是需要花费时间的,所以长连接的优势就在于响应速度快,但是服务器压力大,因为同时有很多人...原创 2019-07-03 21:05:21 · 14360 阅读 · 1 评论 -
HttpClient跳过https证书认证
起因是因为报了一个错javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid c...原创 2019-06-28 18:35:41 · 6371 阅读 · 1 评论