
HTTP
CNZYYH
码农
展开
-
RestTemplate 详解 http get post请求样例
以下是请求样例:RestTemplate 配置:package cn.rojao.config;import java.util.ArrayList;import java.util.List;import org.apache.http.Header;import org.apache.http.conn.HttpClientConnectionManager;import ...原创 2018-07-18 11:40:28 · 2495 阅读 · 0 评论 -
分块编码(Transfer-Encoding: chunked)
参考链接:HTTP 协议中的 Transfer-Encoding分块传输编码 一、背景:持续连接的问题:对于非持续连接,浏览器可以通过连接是否关闭来界定请求或响应实体的边界;而对于持续连接,这种方法显然不奏效。有时,尽管我已经发送完所有数据,但浏览器并不知道这一点,它无法得知这个打开的连接上是否还会有新数据进来,只能傻傻地等了。 用Content-length解决:计算实...转载 2018-11-24 21:21:46 · 806 阅读 · 0 评论 -
HTTP和HTTPS的区别,SSL的握手过程
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的...转载 2019-01-09 15:19:20 · 880 阅读 · 0 评论 -
TCP三次握手和四次挥手过程
1.三次握手1.1三次握手的详述首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。最初两端的TCP进程都处于CLOSED关闭状态,A主动打开连接,而B被动打开连接。(A、B关闭状态CLOSED——B收听状态LISTEN——A同步已发送状态SY...转载 2019-01-09 15:31:20 · 472 阅读 · 0 评论