【Python高级编程032 ● http协议 ● http响应报文】
---------Python基础编程---------
Author : AI菌
【内容讲解】
一、HTTP响应报文组成 一个HTTP响应报文是由响应行、响应头、空行和响应体4个部分组成。 二、响应报文说明 --- 响应行/状态行 --- HTTP/1.1 200 OK # HTTP协议版本 状态码 状态描述 --- 响应头 --- Server: Tengine # 服务器名称 Content-Type: text/html; charset=UTF-8 # 内容类型 Transfer-Encoding: chunked # 发送给客户端内容,不确定内容长度 Connection: keep-alive # 和客户端保持长连接 Date: Fri, 23 Nov 2018 02:01:05 GMT # 服务端的响应时间 --- 空行 --- --- 响应体 --- <!DOCTYPE html><html lang=“en”> …</html> # 响应给客户端的数据 三、原始响应报文 HTTP/1.1 200 OK\r\n Server: Tengine\r\n Content-Type: text/html; charset=UTF-8\r\n Transfer-Encoding: chunked\r\n Connection: keep-alive\r\n Date: Fri, 23 Nov 2018 02:01:05 GMT\r\n \r\n <!DOCTYPE html><html lang=“en”> …</html> 说明: 响应头信息后面还有一个单独的’\r\n’不能省略 每项数据之间使用:\r\n 四、响应行是由三部分组成:HTTP协议版本、 状态码 、状态描述。 五、HTTP状态码介绍 1、HTTP状态码是用于表示web服务器响应状态的3位数字代码。 2、常见HTTP状态码 状态码 说明 200 请求成功 307 重定向 400 错误的请求,请求地址或者参数有误 404 请求资源在服务器不存在 500 服务器内部源代码出现错误
【往期精彩】
▷【Python基础编程196 ● 读取文件的4种方式】
▷【Python基础编程197 ● 读取文件的4种方式】
▷【Python基础编程198 ● 读取文件的4种方式】
▷【Python基础编程199 ● Python怎么读/写很大的文件】
▷【Python基础编程200 ● 读取文件的4种方式】
▷【Python基础编程201 ● 读取文件的4种方式】
▷【Python基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】
【加群交流】