计算机网络复习-HTTP状态码详解

1、返回结果的HTTP状态码

	HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、
通知出现的错误等工作。

2、状态码的类别


在这里插入图片描述

3、各类状态码详解

[ 2XX 的响应结果表明请求被正常处理了] 
-200 OK :表示从客户端发来的请求在服务器端被正常处理了。
 
-204 No Content : 该状态码代表服务器接收的请求已成功处理,
 					 但在返回的响应报文中不含实体的主体部分。另外,也不允许返回任何实体的主体
 					 
-206 Partial Content :该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的GET 请求。
 						 响应报文中包含由 Content-Range 指定范围的实体内容。
 						 
 						 
[3XX 响应结果表明浏览器需要执行某些特殊的处理以正确处理请求 ] 
- 301 Moved Permanently:永久性重定向。该状态码表示请求的资源已被分配了新的 URI,
						  以后应使用资源现在所指的 URI。也就是说,如果已经把资源对应的 URI保存为书签了,
						  这时应该按 Location 首部字段提示的 URI 重新保存。
						  
-302 Found : 临时性重定向。该状态码表示请求的资源已被分配了新的 URI,
 				 希望用户(本次)能使用新的 URI 访问。
 				 
-303 See Other : 该状态码表示由于请求对应的资源存在着另一个 URI,
 					 应使用 GET方法定向获取请求的资源。
 					 
-304 Not Modified :该状态码表示客户端发送附带条件的请求时,服务器端允许请求问资源,
 					 但未满足条件的情况。304 状态码返回时,不包含任何响应的主体部分。
 					 
-307 Temporary Redirect : 临时重定向。该状态码与 302 Found 有着相同的含义。
 
 
[4XX 的响应结果表明客户端是发生错误的原因所在 ] 
-400 Bad Request:该状态码表示请求报文中存在语法错误。当错误发生时,需修改请求的内容后再次发送请求。
 
-401 Unauthorized : 该状态码表示发送的请求需要有通过 HTTP 认证(BASIC 认证、DIGEST 认证)的认证信息。
 					   另外若之前已进行过 1 次请求,则表示用 户认证失败。
 
-403 Forbidden: 该状态码表明对请求资源的访问被服务器拒绝了。
 
-404 Not Found:该状态码表明服务器上无法找到请求的资源。
 
 
[5XX 的响应结果表明服务器本身发生错误] 
-500 Internal Server Error : 该状态码表明服务器端在执行请求时发生了错误。
							    也有可能是 Web应用存在的 bug 或某些临时的故障。
							    
-502 Bad Gateway:作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应。

-503 Service Unavailable:该状态码表明服务器暂时处于超负载或正在进行停机维护,现在无法处理请求。

-504 Gateway Time-out : 充当网关或代理的服务器,未及时从远端服务器获取请求。

猜你喜欢

转载自blog.csdn.net/weixin_43352448/article/details/85799063