200 OK——客户端发来的请求在服务器端被正常处理
在响应报文中,随状态码返回的信息会因方法的不同而改变。比如,使用GET时对应请求资源的实体会作为响应返回;使用HEAD时,在响应中只返回首部,不返回实体的主体部分。
204 No Content——服务器接收的请求已成功处理,但返回的响应报文中不含实体的主体部分,即无资源可返回
一般在只需从客户端往服务器发送信息,而对客户端不需要发送新信息内容的情况下使用。
206 Partial Content——服务器成功执行了客户端发来的范围GET请求。
301 Moved Permanently——永久重定向(请求的资源已被分配新的URL,以后应使用资源现在所指的URL)。
302 Found——临时重定向(请求的资源已被分配新的URL,希望用户本次使用新的URL)。
303 See Other——由于请求对应的资源存在着另一个URL,应使用GET方法定向获取请求的资源,与302功能相同,但不同点在于303要求使用GET方法获取资源。
304 Not Modified——客户端发送附带条件的请求时,,服务器端允许请求访问资源,但请求未满足条件。
304其实与重定向没有关系。
307 Temporary Redirect——临时重定向,但请求方式不会从POST变为GET
与302含义相同,但是302规定的禁止POST变为GET并不被遵守,而307严格遵守不会从POST变为GET。
400 Bad Request——请求报文中存在语法错误。
401 Unauthorized——发送的请求需有通过HTTP认证的认证信息
当浏览器初次接收401,会弹出认证用的对话窗口;若之前已进行过1次请求,则表示用户认证失败。返回含有401的响应必须包含一个适用于被请求资源的WWW-Authenticate首部用以质询用户信息。
403 Forbidden——对请求资源的访问被服务器拒绝了
404 Not Found——服务器上无法找到请求的资源
500 Internal Server Error——服务器在执行请求时发生错误
503 Service Unavailable——服务器暂处于超负载或正在进行停机维护,现在无法处理请求