题目
(中等)当访问 web 网站的某个资源时,请求无法被服务器理解将会出现的 HTTP 状态码是()A. 200B. 401C. 302D. 303
(中等)当访问 web 网站的某个资源时,请求无法被服务器理解将会出现的 HTTP 状态码是()
A. 200
B. 401
C. 302
D. 303
题目解答
答案
B. 401
解析
步骤 1:理解 HTTP 状态码
HTTP 状态码是服务器对客户端请求的响应状态的数字表示。状态码分为五类,每类都有一个特定的含义。例如,200 表示请求成功,300 系列表示重定向,400 系列表示客户端错误,500 系列表示服务器错误。
步骤 2:分析选项
A. 200 - 表示请求成功,服务器已成功处理了请求。
B. 401 - 表示未授权,客户端请求需要用户认证。
C. 302 - 表示临时重定向,请求的资源临时位于另一个 URI。
D. 303 - 表示查看其他位置,请求的资源现在可以临时从另一个 URI 获得。
步骤 3:确定正确答案
根据题意,当请求无法被服务器理解时,应该返回一个表示客户端错误的状态码。在提供的选项中,401 表示未授权,即客户端请求需要用户认证,这符合题意。
HTTP 状态码是服务器对客户端请求的响应状态的数字表示。状态码分为五类,每类都有一个特定的含义。例如,200 表示请求成功,300 系列表示重定向,400 系列表示客户端错误,500 系列表示服务器错误。
步骤 2:分析选项
A. 200 - 表示请求成功,服务器已成功处理了请求。
B. 401 - 表示未授权,客户端请求需要用户认证。
C. 302 - 表示临时重定向,请求的资源临时位于另一个 URI。
D. 303 - 表示查看其他位置,请求的资源现在可以临时从另一个 URI 获得。
步骤 3:确定正确答案
根据题意,当请求无法被服务器理解时,应该返回一个表示客户端错误的状态码。在提供的选项中,401 表示未授权,即客户端请求需要用户认证,这符合题意。