MOOC《Python网络爬虫与信息提取》学习过程笔记【requests库】第一周4-
1.HTTP协议:超文本传输协议
HTTP是一个基于“请求与响应”模式的、无状态的、应用层协议"
请求与响应的模式:用户发起请求,服务器做相关响应
无状态:第一次请求与第二次请求并没有相关关联
应用层协议:该协议工作在THP协议之上
HTTP协议采用URL作为定位网络资源的标识
2URL格式 http://host【:port】【path】
host:合法的Internert主机域名或IP地址
port(可以省略):端口号,默认值为80
path(可以省略):在这样的主机或IP地址上的服务器上它所包含的内部路径
URL就像电脑里一个文件的路径一样,但是这个文件不在电脑里而在internet上
3HTTP协议对资源的操作
方法 | 说明 |
GET | 请求获取URL位置的资源 |
HEAD | 即获得该资源的头部信息,并分析这个资源的大概内容 |
POST | 请求向URL位置资源后附加新的数据 |
PUT | 请求向URL位置存储一个资源,覆盖原URL位置的资源 |
PATCH | 请求局部更新URL位置的资源,即改变该处资源的部分内容 |
DELETE | 请求删除URL位置存储的资源 |