HTTP
共计 1 篇文章
2026-11-15
调用第三方大模型api接口被一个406报错卡了半天,最后发现是Accept头的顺序问题
事情是这样的
最近在接一个第三方中转 API,OpenAI 兼容格式,文档写得挺正常。非流式请求一切顺利,200 回来得干脆利落。
然后我把 stream: true 一加,画风突变:
1 | {"error":{"message":"Could not satisfy the request Accept header.","type":"api_error"}} |
406 Not Acceptable,稳定复现,一点面子都不给。
我第一反应:Accept 头没写对呗。补上 application/json, text/event-stream,再试。
还是 406。
行吧,那就认真查。
先看现象
测试环境用 curl 直接打,排除客户端 SDK 干扰。