根据http/1.1 rfc 2616的协议规定,我们的请求方式只有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等,那为为何我们还会有multipart/form-data请求之说呢?这就要从头来说了。 http协议规定以ASCII码传输,建立在tcp,ip协议智商的 ...
分类:
其他好文 时间:
2019-09-19 14:01:22
阅读次数:
120
主题: 支付类幂等性测试分享 HI all: 最近在测试扫码支付的时候,尝试测试了支付接口的幂等性,结合实例和网上资料一并分享给大家。 幂等性概念 数学中的定义:其任意多次执行所产生的影响均与一次执行的影响相同。比如f(f(x)) = f(x). HTTP协议中的定义:在HTTP/1.1规范中幂等性 ...
分类:
其他好文 时间:
2019-09-19 12:30:52
阅读次数:
481
1.HTTP报文 那么什么是HTTP报文呢? HTTP报文是用于HTTP协议交互的信息,HTTP报文本身是由多行数据构成的字符串文本。 请求报文和响应报文 HTTP通信过程包括客户端往服务器端发送请求以及服务器端给客户端返回响应两个过程。 客户端往服务器端发送请求时的报文叫做请求报文。 服务器端接受 ...
分类:
Web程序 时间:
2019-09-19 12:06:19
阅读次数:
128
1.案例概述Haproxy是目前比较流行的一种群集调度工具,同类的调度工具有很多,如LVS和Nginx。相较而言,LVS性能最好,但搭建相对复杂;Nginx的upstream模块支持群集功能,但对群集节点健康检查功能不强,性能没有Haproxy好。2.案例前置知识1)HTTP请求通过URL访问网站使用的协议是HTTP协议,此类请求一般称为HTTP请求。HTTP请求的方式分为GET方式和POST方式
分类:
Web程序 时间:
2019-09-19 10:43:33
阅读次数:
133
问题: Http协议是一种无状态协议,希望服务器能记录一些客户端信息的时候 那么我们需要使用Cookie技术。 什么是 Cookie? Cookie 是一些小数据, 存储于你电脑(客户端)上的文本文件中。 当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。 Co ...
分类:
其他好文 时间:
2019-09-19 10:40:33
阅读次数:
129
一.HTTP协议 1.官方概念: HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。(虽然童鞋们将这条概念都看烂了,但是也没办法,毕竟这就是HTTP的权威官方 ...
分类:
编程语言 时间:
2019-09-18 14:27:25
阅读次数:
130
https://www.jianshu.com/p/61714f90c061 在分布式架构中,有一个很重要的环节,就是分布式网络中的计算机节点彼此之间需要通信。 HTTP 协议通信原理 说到通信,大家一定听过 tcp 和 udp 这两种通信协议,以及建立连接的握手过程。而 http 协议的通信是基于 ...
分类:
其他好文 时间:
2019-09-17 12:13:43
阅读次数:
110
网页上传整个文件夹+断点续传 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、 ...
分类:
Web程序 时间:
2019-09-16 14:49:11
阅读次数:
175
WebSocket和http的区别? http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必须要有三次握手才能发送信息。 http链接分为短链接,长链接,短链接是每次请求都要三次握手才能发送自己的信息。即每一个request对应一个response。长链接是在一定的期限内保持 ...
分类:
编程语言 时间:
2019-09-16 00:18:02
阅读次数:
128
WebSocket跟常规的http协议的区别和优缺点这里大概描述一下 一、websocket与http http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必须要有三次握手才能发送信息。http链接分为短链接,长链接,短链接是每次请求都要三次握手才能发送自己的信息。即每一个r ...
分类:
编程语言 时间:
2019-09-16 00:15:03
阅读次数:
100