关于http请求和谷歌network相关字段---学习笔记
编程语言
2018-11-19 03:50:47
阅读次数: 0
1、http请求头部信息
2、请求格式
- 请求行 ; 请求方法URI协议/版本 。GET方式的请求一般不包含”请求内容”部分,请求数据以地址的形式表现在请求行
- 请求头(Request Header);一般放用户信息
- 空行;表示请求头和请求正文分开。
- 请求正文;一般放一些表单数据。
3、谷歌network查看请求,数据格式
- query string parameters: http中的get方法传递参数;参数会以url string的形式进行传递。即
?
后的字符串则为其请求参数,并以&
作为分隔符。
- form data: content-type为application/x-www-form-urlencoded;即参数会以Form Data的形式进行传递,不会显式出现在请求url中。
- Request Payload: content-type为application/json,则参数会以Request Payload的形式进行传递(显然的,数据格式为JSON),不会显式出现在请求url中。
4、关于cookie和session
- Cookie的主要内容包括:名字,值,过期时间,路径和域。以键值的方式保存于客户端
- Session作用于服务端。浏览器第一次发送请求时,服务器自动生成了一HashTable和一Session ID来唯一标识这个HashTable,并将其通过响应发送到浏览器。浏览器第二次发送请求会将前一次服务器响应中的Session ID放在请求中一并发送到服务器上。
- 单点登录的原理是后端生成一个 session ID,设置到 cookie,后面所有请求浏览器都会带上cookie,然后服务端从cookie获取 session ID,查询到用户信息。
转载自blog.csdn.net/An_ape/article/details/84074492