406 Not Acceptable

406 不可接受

HTTP 406 Not Acceptable客户端错误响应代码指示与在其中定义Accept-CharsetAccept-Language不能提供的可接受值列表匹配的响应。

事实上,这个错误很少被使用:服务器不是使用这个对最终用户来说很模糊的错误代码(而且很难修复)进行响应,而是忽略相关头文件并向用户提供实际页面。假定即使用户不会完全开心,它也会更喜欢这个错误代码。

如果服务器返回这种错误状态,则消息正文应包含资源可用表示的列表,允许在其中手动进行选择。

状态

406 Not Acceptable

规范

规范标题
RFC 7231,第6.5.6节:406不可接受超文本传输​​协议(HTTP / 1.1):语义和内容

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

也可以看看

  • Accept-Language

  • Accept-Charset

  • HTTP 内容协商