HTTP请求

2019-12-22  本文已影响0人  梦幽辰

什么是HTTP

概念介绍——HTTP请求

HTTP请求通常有以下7个步骤

  1. 建立TCP连接

  2. Web浏览器向Web服务器发送请求命令

  3. Web浏览器发送请求头信息

  4. Web服务器应答

  5. Web服务器发送应答头信息

  6. Web服务器向浏览器发送数据

  7. Web服务器关闭TCP连接

HTTP请求一般由四部分组成

  1. HTTP请求的方法或动作,比如是GET还是POST请求

  2. 正在请求的URL,总得知道请求的地址是什么吧

  3. 请求头,包含一些客户端环境信息,身份验证信息等

  4. 请求体,也就是请求正文,请求正文中可以包含客户提交的查询字符串信息,表单信息等等

两种请求区别

HTTP响应

一个HTTP响应一般由三部分组成

  1. 一个数字和文字组成的状态码,用来显示请求成功还是失败

  2. 响应头,响应头也和请求头一样包含许多有用的信息,例如服务器类型、日期时间、内容类型和长度等

  3. 响应体,也就是响应正文

HTTP状态码(status)

1xx:信息类,表示收到Web浏览器请求,正在进一步的处理中

2xx:成功,表示用户请求被正确接收,理解和处理例如:200 OK

3xx:重定向,表示请求没有成功,客户必须采取进一步的动作

4xx:客户端错误,表示客户端提交的请求有错误,例如:404 NOT Found,意味着请求中所引用的文档不存在

5xx:服务器错误,表示服务器不能完成对请求的处理:如500

上一篇 下一篇

猜你喜欢

热点阅读