三HTTP响应

Posted xinxin1994

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三HTTP响应相关的知识,希望对你有一定的参考价值。

HTTP消息是服务器和客户端之间交换数据的方式

有两种类型的消息:

  • 请求--由客户端发送用来触发一个服务器上的动作
  • 相应--来自服务器的应答

一、HTTP响应的构成

1、状态行

HTTP响应的起始行被称作状态行,包含以下信息:

  • 协议版本,通常为HTTP/1.1
  • 状态码,表明请求是成功或失败。常见的状态码是202,404,或302
  • 状态文本。一个简短的,纯粹的信息,通过状态码的文本描述,帮助人们理解该HTTP消息

2、Headers

相应的HTTP headers遵循和任何其它header相同的结构:不区分大小写的字符串,紧跟着的码号(:)和一个结构取决于header类型的值,整个header(包括其值)表现为单行形式

3、Body

响应的最后一部分是body,不是所有的响应都有body:具体状态码(如201或204)的响应,通常不会由body

二、常见状态码

1、成功

  • 200-ok
  • 201-created

2、重定向

  • 300-Mutiple Choice
  • 301-Moved Permanently
  • 302-Found

3、客户端错误

400-Bad Request

401-Unauthorized

402-Payment Required

403-Forbidden

404-Not Found

4、客户端错误

 500-Internal Server Error

501-Not Implemented

502-Bad Gateway

 

以上是关于三HTTP响应的主要内容,如果未能解决你的问题,请参考以下文章

Nginx探索三

HTTP中的请求与响应

http请求整理

http请求和Http响应包含哪些内容

HTTP要点概述:三,客户端和服务器,请求和响应

HTTP中请求和响应浅析