简介

http是一个基于C/S架构的超文本网络传输协议,是从万维网服务器传输文本数据到本地浏览器的传输协议,基于TCP/IP协议

HTTP的web服务器

apache,nginx,iis等

HTTP特性

  • 面向无连接:限制每次连接只处理一个请求
  • 媒体独立:只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送。
  • 无状态:对于事务处理没有记忆能力,如果后续处理需要前面的信息,则它必须重传。

HTTP请求方法

HTTP相关知识

HTTP状态码

1**:服务器受到请求,继续执行操作。
2**:成功。
3**:重定向。
4**:客户端语法错误,无法完成操作。
5**:服务器端错误。

状态码 含义
202 已接受请求,但未处理完
301 永久重定向
302 临时重定向
400 客户端语法错误,无服务器无法理解
401 请求客户端的身份认证
402 保留,将来使用
403 客户端被禁止访问该资源
404 服务器端找不到客户端请求访问的资源
408 服务器等待客户端的请求时间过长,超时
410 服务器上相应的资源被永久删除了,以前有
413 请求的实体过大,服务器无法处理
414 请求的URL过长,服务器无法处理
415 服务器无法处理请求中附带的媒体格式
500 服务器内部错误,无法完成操作
501 服务器不支持请求的功能
502 代理服务器处理请求时,无法连接到后端的真实服务器,(无效网关)
503 由于超载或者系统维护,无法处理请求
504 代理服务器未即使从后端服务器获取请求
505 服务器不支持请求的http版本

相关文章: