HTTP406排查:请求接受的类型与服务器能返回的内容不一致
请求返回406时,可先检查Accept等协商字段与服务端提供的格式,同时核对是否被网关的业务规则复用了这一状态码。

请求返回406时,可先检查Accept等协商字段与服务端提供的格式,同时核对是否被网关的业务规则复用了这一状态码。
处理步骤
保留响应正文和请求头,区分是应用、代理还是安全模块返回。比较正常请求与异常请求的Accept、语言和编码偏好,检查服务端是否支持所要求的表示形式。用最小请求作对照,只改变一个字段;不要把所有请求头删除后就直接断言问题解决。
验收与边界
修复后按接口约定验证状态、Content-Type与正文结构。406不应简单套用为登录错误,实际业务错误码仍需查文档。若网关返回HTML拦截页,先定位对应规则而不是强行把HTML当JSON。验收记录要包含触发条件和响应来源,确保调整内容协商没有让其他客户端获得无法处理的数据格式。
参考资料
资料核对日期:2026年10月30日。本文为官方资料综合整理及操作建议,示例不代表本站已完成对应实测。
本文新增价值
针对HTTP406整理可执行的诊断顺序和验收样本,说明配置变化的适用范围及容易忽略的边界,帮助读者根据实际记录判断结果,不把示例当作本站实测结论。
针对HTTP406整理可执行的诊断顺序和验收样本,说明配置变化的适用范围及容易忽略的边界,帮助读者根据实际记录判断结果,不把示例当作本站实测结论。