一、406 Not Acceptable 介绍
406 (Not Acceptable) 的 HTTP 状态码
HTTP状态码406 ,即Not Acceptable
二、406 Not Acceptable的意思
表示客户端/浏览器与服务器之间无法达成一致意见,因为它们对于如何传输内容有分歧。
表示服务器无法满足客户端的请求,因为客户端不接受服务器返回的响应内容。
表示客户端正在尝试访问一个接口,但接口返回的内容类型不被你的客户端支持。
表示服务器无法满足客户端的特定请求。
三、406 Not Acceptable错误通常发生在以下几种情况
造成 406 Not Acceptable 错误的原因有很多,具体来说,主要有以下几种:
(1)当用户代理(通常是浏览器)指定一个可接受的内容特性,如字符集或语言等,并且服务器无法提供相应的响应时,就会返回这个状态码。
(2)比如接口返回的内容使用了特定的字符集或媒体格式,但是客户端并不支持。