4×× 客户端错误
406 Not Acceptable 不可接受
根据 request1中收到的主动协商标头字段,目标资源没有用户代理可以接受的当前表示形式,并且服务器不愿意提供默认表示形式.
服务器应该生成一个有效负载,其中包含可用表示特征和相应资源标识符的列表,用户或用户代理可以从中选择最合适的一个。用户代理可以自动从该列表中选择最合适的选项。但是,本规范没有为这种自动选择定义任何标准,如RFC7231 第 6.4.1 节中所述.
- 1 Content Negotiation RFC7231 Section 5.3
- Source: RFC7231 Section 6.5.6
406代码参考
Rails HTTP Status Symbol :not_acceptable
Go HTTP Status Constant http.StatusNotAcceptable
Symfony HTTP Status Constant Response::HTTP_NOT_ACCEPTABLE
Python2 HTTP Status Constant httplib.NOT_ACCEPTABLE
Python3+ HTTP Status Constant http.client.NOT_ACCEPTABLE
Python3.5+ HTTP Status Constant http.HTTPStatus.NOT_ACCEPTABLE