关于HTTP协议的一些概述

版权声明:未经允许禁止转载 https://blog.csdn.net/weixin_38481963/article/details/87889614

HTTP(HyperText Transfer Protocol):超文本传输协议

HTTP协议的核心是客户程序和服务器程序。

Web浏览器实现了HTTP的客户端;
Web服务器实现了HTTP的服务器端;

HTTP协议定义了,Web客户向服务器请求Web页面的方式,以及服务器向客户传送Web页面的方式。

简单来说:HTTP协议制定了Web客户和服务器进行通信的标准。

HTTP是基于TCP/IP协议传送数据的。

HTTP状态码:

状态码 类型 含义
1XX 消息 服务器收到请求,需要请求者继续执行操作
2XX 成功 请求已成功被服务器接收、理解、并接受
3XX 重定向 需要客户端采取进一步的操作才能完成请求
4XX 客户端错误 请求包含语法错误或无法完成请求
5XX 服务器错误 服务器在处理请求的过程中发生了错误

常见HTTP状态码:

状态码 短语 请求结果
200 OK 客户端请求成功
301 Moved Permanently 请求对象已被永久转义,新的URL定义在相应报文段的Location:首部行中。客户软件将自动获取新的URL
400 Bad Request 通用差错代码,表示请求不能被服务器所理解
403 Forbidden 服务器收到请求,但是拒绝提供服务
404 Not Found 请求资源不存在
500 Internal Server Error 服务器发生不可预期的错误
505 HTTP Version Not Supported 服务器不支持请求报文使用的HTTP协议版本

猜你喜欢

转载自blog.csdn.net/weixin_38481963/article/details/87889614
今日推荐