目录
1.URL:
2.HTTP协议:
2.1抓包工具(这里用fiddler):
2.2请求和响应的格式:
2.3方法的介绍:
2.4请求报头(header):
2.5状态码:
2.6响应报头(header):
3.HTTPS协议
URL重要的部分: 1. IP地址+端口号 2. 带层次的路径 3. 查询字符串
请求的格式: 1.首行: 方法+URL+版本号 2.header: 这里是按行组织的键值对(有固定的含义),每一行是一个键值对(键和值之间使用:来分割) 3.空行: (意味着header结束了) 4.body: 正文部分(json或其他格式)
响应的格式: 1.首行: 版本号+状态码+状态码描述 2.header: 这里是按行组织的键值对(有固定的含义),每一行是一个键值对(键和值之间使用:来分割) 3.空行: (意味着header结束了) 4.body: 正文部分(json、html、css、js、图片......)
1.首行的方法为GET 2.首行的URL中query string可以为空也可以不为空如果需要给服务器传递一些参数,往往是通过query string传过去的 3.header部分有若干个键值对结构 4.body部分通常为空
1.首行的方法为POST 2.首行的URL中通常没有query string 3.header部分有若干个键值对结构 4.body通常是有的,格式有多种 如果需要给服务器传递一些信息,往往是通过body传过去的
text/html -> body的数据格式是html text/css -> body的数据格式是css application/javascript -> body的数据格式是javascript application/json -> body的数据格式是json
2.7构造http请求:
1.浏览器自己构造的(地址栏里写url,构造出get请求);点击a标签也会构造出get请求;img、link、script也会构造出get请求。 2.form 3.ajax 4.postman就属于一个专门用来构造http请求的第三方工具
如果对您有帮助的话,
不要忘记点赞+关注哦,蟹蟹
如果对您有帮助的话,
不要忘记点赞+关注哦,蟹蟹
如果对您有帮助的话,
不要忘记点赞+关注哦,蟹蟹
上一篇:异常(Exception)
下一篇:MySQL数据库优化总结