什么是421状态码?
请求被定向到一个不能产生响应的服务器。这可以由未配置为为请求URI中包含的方案和权限组合生成响应的服务器发送。
客户端从服务器接收到一个421错误的请求响应,可以通过不同的连接重试该请求——无论该请求方法是否是幂等的。如果连接被重用,这是可能的1或者如果选择了替代服务ALT-SVC.
此状态码绝对不能由代理生成。
421响应在默认情况下是可缓存的,也就是说,除非方法定义或显式缓存控件另有指示2.
- 1连接重用RFC7540章节9.1.1
- 2计算启发式新鲜度RFC7234章节4.2.2
- 来源:RFC7540章节9.1.2
421代码引用
Rails HTTP状态符号: misdirected_request