HTTP中的406 Not Acceptable表示服务器无法提供客户端所请求的
▥前端
𝄐 0
HTTP中的406 Not Acceptable表示服务器无法提供客户端所请求的资源,因为客户端指定的Accept头部中包含了服务器不支持的媒体类型。这种情况通常发生在RESTful API等Web服务中。
例如,如果客户端发送以下请求:
GET /api/users/123 HTTP/1.1
Host: example.com
Accept: application/xml
而服务器只支持返回JSON格式的响应,那么它将会返回406 Not Acceptable错误码,因为它无法提供客户端所请求的XML格式响应。此时,客户端应该修改Accept头部以请求服务器支持的媒体类型,或者与API提供者协商添加对应的格式支持。
例如,如果客户端发送以下请求:
GET /api/users/123 HTTP/1.1
Host: example.com
Accept: application/xml
而服务器只支持返回JSON格式的响应,那么它将会返回406 Not Acceptable错误码,因为它无法提供客户端所请求的XML格式响应。此时,客户端应该修改Accept头部以请求服务器支持的媒体类型,或者与API提供者协商添加对应的格式支持。
本文地址:
/show-278339.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。