码迷,mamicode.com
首页 > Web开发 > 详细

HTTP协议

时间:2021-06-02 16:04:48      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:error   pos   书籍   com   短连接   传输文件   not   网页   url   

(1)HTTP版本

 HTTP/1.0:HTTP短连接

 HTTP/1.1:HTTP长连接

 HTTP/2.0:HTTP长连接+优化,支持更多并发连接

说明:可以使用curl -v www.baidu.com命令查看版本(curl相当于Linux的浏览器)

(2)HTTP请求方法

方法

说明

支持的HTTP协议版本

GET

获取资源(查看)

1.0、1.1

POST

传输实体主体(注册)

1.0、1.1

PUT

传输文件

1.0、1.1

HEAD

获得报文首部

1.0、1.1

DELETE

删除文件

1.0、1.1

OPTIONS

询问支持的方法

1.1

TRACE

追踪路径

1.1

CONNECT

要求用隧道协议连接代理

1.1

LINK

建立和资源之间的联系

1.0

UNLINK

断开连接关系

1.0

(3)HTTP状态码

常见状态码

状态码

描述

200-OK

请求成功

301-Moved Permanently

永久跳转URL

302-Moved Temporarily

临时跳转URL

404-Not Found

请求的资源(网页等)不存在

500-Internal Server Error

内部服务器错误,服务器遇到了意料不到的情况,不能完成客户的请求。

502-Bad Gateway

坏的网关

503-Service Unavailable

服务不可用

504-Gateway Timeout

网关超时

 

状态码通用说明(下表)

状态码范围

描述

200~299

表示请求成功

300~399

表示已经移动的文件

200~299

指出客户端错误

200~299

指出服务端错误

参考网址:https://www.jianshu.com/p/369db1ba04ea

参考书籍:《老男孩Web集群》P117

查看状态码的方法:

(1)curl -I www.baidu.com

(2)curl -I -s -w %{http_code}"\n" -o /dev/null www.baidu.com

 

HTTP协议

标签:error   pos   书籍   com   短连接   传输文件   not   网页   url   

原文地址:https://www.cnblogs.com/zxjcwang/p/14826147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!