编程语言
首页 > 编程语言> > 学习python 第二十九天

学习python 第二十九天

作者:互联网

python http请求与响应
HTTP请求
HTTP请求报文由请求行、请求头、空行和请求数据4个部分组成
1.请求行
请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。例如,GET /index.html HTTP/1.1
2.请求头
请求头部由关键字/值对组成,每行一对,关键字和值用英文冒号“:”分隔。请求头部通知服务器有关于客户端请求的信息
3.空行
最后一个请求头之后是一个空行,发送回车符和换行符,通知服务器以下不再有请求头。
4.请求数据
请求数据不在GET方法中使用,而是在POST方法中使用

例:
//请求首行
GET /index.jsp HTTP/1.1
//请求头信息,因为GET请求没有正文
Host: localhost
User-Agent: 设备信息
Accept: 接受什么类型
Accept-Language: 语言
Accept-Encoding: 浏览器支持的编码类型
Accept-Charset: 服务器处理表单数据所接受的字符集
Connection: 代表与数据源进行的唯一会话
Cookie: 标识
//空行
//因为GET没有正文,所以下面为空
(如果是POST下面是参数 例 param=a)

HTTP响应
HTTP响应由四个部分组成,分别是 状态行、响应头、空行、响应正文。
响应行是状态码

标签:空行,HTTP,请求,GET,python,Accept,学习,响应,第二十九
来源: https://blog.csdn.net/jerryvd/article/details/93212783