反向代理 概述 是转发还是生成生成数据包? NAT、LVS,iptables都是内核功能,最多只能看到传输层的内容,修改的层次最高也就是传输层,后端的R SERVER收到的数据包应用层里面的内容依然还是客户端的发出的。 而nginx代理则可以看到数据包全部内容,一手托两家,包已经不是原来的数据包了, ...
分类:
其他好文 时间:
2020-02-27 17:35:39
阅读次数:
69
流式存储音频/视频 1.1.下载文件的传统方法: 传统的浏览器从服务器下载音频/视频文件: ① 用户从客户机(client machine)的浏览器上用 HTTP 协议向服务器请求下载某个音频/视频文件。 ② 服务器如有此文件就发送给浏览器。在响应报文中就装有用户所要的音频/视频文件。整个下载过程可 ...
分类:
其他好文 时间:
2020-02-19 20:47:35
阅读次数:
125
1、http 请求 http请求包含内容: 请求地址ur 请求方法:get、post等 http协议/版本:http 1.1 请求头: 2、http响应 http响应主要包含内容: 状态码:200 OK等; 响应头: 响应内容: 响应内容可以是响应报文,也可能是一个网页; 参考网址:https:// ...
分类:
Web程序 时间:
2020-02-18 22:09:14
阅读次数:
136
http 的请求报文和响应报文格式 请求报文有哪些方法 一个典型的http报文 状态码有哪几种 以及短语是用来解释状态码的 接口测试中,需要使用到UUID,用来生成唯一ID。 1、什么是UUID UUID是128位的全局唯一标识符,通常由32字节的字符串表示。它可以保证时间和空间的唯一性,也称为GU ...
分类:
Web程序 时间:
2020-02-14 21:04:35
阅读次数:
132
HTTP响应报文 状态行:HTTP版本 + 状态码 + 解释状态码的简单短语 状态码: 1xx表示通知信息的,如请求收到了或正在进行处理 2xx表示成功,如接受或知道了 3xx表示重定向,如要完成请求还必须采取进一步的行动 4xx表示客户的差错,如请求中有错误的语法或不能完成 5xx表示服务器的差错 ...
分类:
Web程序 时间:
2020-02-13 10:00:28
阅读次数:
105
HTTP通信过程包括客户端发往服务器端的请求及从服务器端返回客户端的响应。 1. HTTP报文 HTTP报文:用于HTTP协议交互的信息 请求报文:请求端的HTTP报文 响应报文:服务器端的HTTP报文 HTTP报文组成: 1. 报文首部:服务器或客户端需处理的请求或响应的内容及属性 2. 空行:C ...
分类:
Web程序 时间:
2020-02-01 14:36:45
阅读次数:
96
python中base64编码与解码 引言: 在一些项目中,接口的报文是通过base64加密传输的,所以在进行接口自动化时,需要对所传的参数进行base64编码,对拿到的响应报文进行解码; Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子邮件的传输编码,生成的编码 ...
分类:
编程语言 时间:
2020-01-29 18:09:23
阅读次数:
81
cookie是什么 cookie的英文意思是饼干。在计算机术语中指服务端存放在客户端的一段数据。这段数据在客户端每次进行http请求时会自动加在http请求报文中的header上;服务端在响应时,可以对cookie进行设置,并将cookie加入到http响应报文header中。MDN中对cookie ...
分类:
其他好文 时间:
2020-01-18 14:41:02
阅读次数:
99
默认情况下,fiddler中的session是不能编辑的; 选择一个session,用鼠标右击选择“unlock for editing”这样就可以inspectors的raw模式下编辑http请求和http响应。只能在raw选项卡中编辑。 ...
分类:
Web程序 时间:
2019-12-30 21:08:53
阅读次数:
93
fiddler不但能抓包,还能修改http报文。需要先设置断点,拦下http请求报文或者http响应报文,然后再进行修改。 fiddler是一个代理服务器,所以可以设置断点,拦住http请求,修改http请求后再进行放行。 设置好断点后,可以修改http请求的任何信息,包括:host、cookie或 ...
分类:
Web程序 时间:
2019-12-30 19:22:50
阅读次数:
105