406 Not Acceptable 状态码表示所请求的资源无法以符合客户端指定内容协商标头(例如 Accept-Charset 或 Accept-Language)的格式提供。
更多详情请参阅 RFC 7231 ↗。
例如,如果客户端请求服务器不支持的特定语言或字符集的内容,将生成此错误。为避免返回 406 错误,服务器可以选择向客户端的 User-Agent 提供较不优先的方法,而不是拒绝请求。
Cloudflare 不会直接生成 406 错误,但可以代理来自源站服务器的这些响应。如果出现内容协商问题,通常与源站服务器的配置有关,例如语言或字符集设置。