Http协议 一、浏览器-服务器的工作流程 二、HTTP协议介绍 三、HTTP请求报文 四、HTTP响应报文 五、常用头意义 六、长链接-短链接 回到顶部 一、浏览器--服务器的工作流程 浏览器请求的基本流程 1. 用户在浏览器地址栏输入资源网址 URL(协议 主机名 资源路径)2. 浏览器把网址中 ...
分类:
Web程序 时间:
2018-11-25 22:18:16
阅读次数:
232
之前曾介绍过,所有的HTTP通信都被构造成一对HTTP请求和HTTP响应,HTTP协议的请求与响应报文都是由“首部header”和“主体body”两部分组成的。其中主体部分是请求和响应的数据,首部部分则规定了请求和响应的内容格式。对于HTTP请求报文,主要由三部分组成:请求行、请求头、请求正文。在请求头和请求正文之间一般会有两个空行进行间隔。下图是用Burpsuite截获的请求报文。HTTP请求报
分类:
Web程序 时间:
2018-11-22 10:04:19
阅读次数:
290
使用python3的base64编解码实现字符串的简易加密解密 引言: 在一些项目中,接口的报文是通过base64加密传输的,所以在进行接口自动化时,需要对所传的参数进行base64编码,对拿到的响应报文进行解码; Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子 ...
分类:
编程语言 时间:
2018-11-19 14:07:45
阅读次数:
244
Servlet的两个缺点: 1.首先,写在Servlet中所有的HTML标签必须包含JAVA字符串,使得处理HTTP响应报文工作十分繁琐。 2.所有的文件和HTML标记是硬代码,导致即使是微小变化,也需要重新编译。 JSP(JavaServer Pages) JSP的页面上是一个Servlet,但j ...
分类:
Web程序 时间:
2018-11-10 12:55:30
阅读次数:
223
1. 报文结构 1.1 请求报文结构 Start Line 单行,包括 Method + URL + HTTP Version Headers 多行,形式为 Name:Value Body 可选,主体部分 1.2 响应报文结构 Status Line 单行,包括 HTTP Version + Sta ...
分类:
Web程序 时间:
2018-11-08 01:15:49
阅读次数:
230
在第三方支付中,例如支付宝、或者微信,对于订单请求,第三方支付系统采用的是消息同步返回、异步通知+主动补偿查询的补偿机制。 由于互联网通信的不可靠性,例如双方网络、服务器、应用等因素的影响,不管是同步返回、异步通知、主动查询报文都可能出现超时无响应、报文丢失等情况,所以像支付业务,对结果的通知一般采 ...
分类:
其他好文 时间:
2018-11-05 14:32:48
阅读次数:
274
网络防火墙 iptables/netfilter网络防火墙: (1) 充当网关 (2) 使用filter表的FORWARD链 注意的问题: (1) 请求-响应报文均会经由FORWARD链,要注意规则的方向性 (2) 如果要启用conntrack机制,建议将双方向的状态为ESTABLISHED的报文直 ...
分类:
系统相关 时间:
2018-10-26 14:20:17
阅读次数:
263
网页的组成网页由文字、图片、输入框、视频、音频、超链接等组成。Web标准W3C组织(万维网联盟)Html 结构标准,相当于人的身体CSS 样式,相当于给人化妆JS 行为,相当于人在唱歌,页面更灵动前段基础内容HtmlCSSJS,会贯穿到前端的主线浏览器浏览网页的客户端。常见的浏览器:IE,FireF... ...
分类:
Web程序 时间:
2018-10-25 22:12:49
阅读次数:
232
如何判断缓存新鲜度 + If Modified Since告诉服务器, 在服务器中的响应报文中有一个Last Modified字段, 如果两者一直则表示在浏览器中缓存的文件是最新的, 可以直接使用浏览器缓存中的副本 + If None Match字段告诉服务器, 它的值为ETag的id号, 如果服务 ...
分类:
Web程序 时间:
2018-10-24 01:12:08
阅读次数:
159
http协议 请求报文和响应报文都是由以下4部分组成 1.请求行 2.请求头 3.空行 4.消息主体 下图为http请求的报文结构 下图为http响应报文结构 请求行 格式为: Method Request-URI HTTP-Version 结尾符 结尾符一般用\r\n 请求头 通用报头 既可以出现 ...
分类:
Web程序 时间:
2018-10-21 20:05:44
阅读次数:
221