多语言展示
当前在线:900今日阅读:142今日分享:25

HTTP超文本传输协议

http超文本传输协议,浏览器和万维网服务器之间互相通信的规则叫http协议.规定了客户端发送给服务端的内容格式,服务端发送给客户端的内容格式.其实我们要学习两个格式,请求协议(request)和相应协议(response).
工具/原料

Pycharm

方法/步骤
1

协议的双方是服务器和浏览器.下面是最简单的服务器应用.

2

http协议特点:基于请求/响应模式,无状态的协议.所有的请求都是一次一次独立的,没有任何状态保存,一次结束.

3

请求协议:协议名://域名:端口/路径.请求格式如下:GET 以什么方式请求.key : value...

4

GET请求把数据放在地址栏路径后面带着一个?加上去,数据不安全,传输数据大小不能超过1k.

5

POST请求把数据放在请求体里面,数据相对安全,传输数据大小理论上没上限.

6

请求协议中Accept参数告诉服务器我能接收哪些类型数据,其中*/*是任何数据都能接收的意思,但是它有权重优先渲染html文件.

7

响应协议.响应首行:HTTP/1.1 200 OK;200表示访问成功,404表示文件不存在,3开头是重定向.响应头信息:key : value空行: \r\n响应体: html文件

8

Content-Type是发送的数据是什么格式的.

推荐信息