第一课 : HTTP协议
第一部分
http简介:http协议是什么呢,是一个基于(请求)与(响应)模式的,无状态,应用层的协议
以百度搜索为例:
url详解
https://www.baidu.com/baidu?wd=python&tn=54002054_dg&ie=utf-8
- http/https 为两种协议类型,第一种为不加密的,第二种加密的
- www.baidu.com 称为主机地址或者域名
----192.168.1.1:8080 地址加端口号
----localhost8080 本机地址 - port 为端口号,一般为80
- path 为请求的路径,与目录无异,.com和host之后,?之前
- ?问号是个分割符
- 参数:key=value
- & 用于隔开参数
第二部分
请求方式get和post,request
- get请求没有 请求body,一般为查询接口
- post有请求体
- webform,提交表单
- key+value 形式
- 如果是post的格式,那就不仅仅有queryString,还多了body,
- 上海悠悠博客园
- post的请求方式,还有json的传输body的方式
第三部分
请求的返回,响应 response
1.状态行
2.消息报头
3.空行
4.响应正文