406 Not Acceptable

描述
HTTP 406 Not Acceptable 客户端错误响应码表示服务器无法产生与请求的主动内容协商标头中定义的可接受值列表匹配的响应,并且服务器不愿意提供默认表示形式。
主动内容协商标头包括:
AcceptAccept-EncodingAccept-Language
实际上,此错误很少使用。服务器会忽略相关标头,并向用户提供实际的页面,而不是使用此错误代码进行响应(这对最终用户来说会难以理解并且难以修复)。假设即使用户不会完全满意,他们也更喜欢这种方式而不是错误代码。
如果服务器返回这样的错误状态,消息正文应包含资源的可用表示形式列表,允许用户在其中进行选择。
另请参阅
来源: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/406