HTTP 基本响应格式
例子
当HTTP服务器收到一个格式良好的HTTP请求时,它必须处理请求中包含的信息并向客户端返回响应。一个简单的HTTP1.1响应,可能类似于以下任何一个,通常后跟许多标头字段,可能还有一个响应正文:
HTTP/1.1 200 OK \r\n
HTTP/1.1 404 Not Found \r\n
HTTP/1.1 503 Service Unavailable \r\n
一个简单的HTTP1.1响应具有以下格式:
HTTP-Version Status-Code Reason-Phrase CRLF
如同在请求中一样,HTTP-Version指示正在使用的HTTP协议的版本;对于HTTP1.1,这必须始终是stringHTTP/1.1。
Status-Code是一个三位数的代码,表示客户端请求的状态。此代码的第一个数字是状态类,它将状态代码放入响应[1]的5个类别之一:
1xx信息性-服务器已收到请求,正在继续处理
2xx成功-服务器已经接受并处理了请求
3xx重定向-客户端需要采取进一步行动来完成请求
4xx客户端错误-客户端发送的请求格式错误或无法完成
5xx服务器错误-请求有效,但服务器目前无法满足它
Reason-Phrase是状态码的简短描述。例如,代码200有一个原因短语OK;代码404有一个短语NotFound。完整的原因短语列表可在下面的参数或HTTP规范中找到。
该行以回车-换行对结束,通常用表示\r\n。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短