Http
文章平均质量分 93
http原理分析
EmineWang
计算机专业,资深java开发工程师,从事后端开发、架构方向,热爱技术,热爱分享,愿对你有所帮助,感恩大家的支持,欢迎来信交流~~
展开
-
HTTP、TCP、Socket、长连接、短连接的概念和原理及其区别
文章目录HTTPScoketHTTP协议和TCP/IP的关系Socket与TCP/IP的关系Socket与HTTP的关系TCP/IP协议分层长连接和短连接长连接和短连接的优点和缺点短连接的操作步骤长连接的操作步骤什么时候用长连接,短连接?HTTP①HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World> Wide Web )服务器传输超文本到本地浏览器的传送协议。②HTTP是一个基于TCP/IP通信协议来传递数据(HT原创 2021-03-18 22:45:51 · 4273 阅读 · 1 评论 -
java获取GET和POST请求参数
URL和参数列表一 获取请求方式request.getMethod()二 获取请求类型request.getContentType()三 获取所有参数keyrequest.getParameterNames() ,注:不适用contentType为multipart/form-data四 获取参数值valuere原创 2017-08-31 11:56:30 · 48028 阅读 · 2 评论 -
https请求过程中,ssl证书的一些问题
1.https请求中,使用jdk的方法X509TrustManager绕过证书,传输数据还是加密的吗?通常在https请求中,会使用jdk中绕过证书,这里绕过证书,并不是绕过https的加密,数据仍然是加密数据。绕过证书的目的是信任对方站点返回的证书,从而使用该证书进行https请求,进行将对称密钥加密,对称密钥来加密报文。如果不信任该证书,则提sun.security.validator.Va...原创 2019-01-10 16:40:25 · 8905 阅读 · 0 评论 -
java.net.ConnectException: Connection timed out
大量查询异常交易,发现syn包丢失时,均可以在之前的30min里,匹配到相同源端口,且之前的连接未能正常关闭,客户端在TCP连接关闭时未发送fin。在http发送请求之后,没有关闭连接。可以看到在22:27、22:35、22:47均有相同源端口36486的访问,而在22:53、22:57发起的连接的syn包被防火墙丢弃,在服务器侧没有收到报文,也不会响应。22:47产生的连接,...原创 2019-07-29 16:03:02 · 14186 阅读 · 0 评论 -
httpclient范例(基于4.3x版本以上)
import lombok.extern.slf4j.Slf4j;import org.apache.http.HttpEntity;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache...原创 2019-07-26 15:36:44 · 3800 阅读 · 0 评论 -
http请求忽略证书、单向认证、双向认证、连接池范例(httpclient 4.3.x以上版本)
目录:加载证书单向认证忽略证书双向认证连接池加载证书单向认证import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache..........原创 2019-01-15 20:22:00 · 8705 阅读 · 1 评论