MCP Streamable HTTP 的 Accept 头协商:只声明 application/json 为何被服务端拒绝
远程 MCP Server 同时支持 SSE 流与 JSON 单次响应时,客户端 POST 请求的 Accept 头必须同时列出两种媒体类型。本文解释服务端据此选择响应形态的机制,分析 Accept 缺失或不匹配导致 406 拒绝与响应降级的失败模式,并给出校验点与可观测指标。
共 1 篇文章
远程 MCP Server 同时支持 SSE 流与 JSON 单次响应时,客户端 POST 请求的 Accept 头必须同时列出两种媒体类型。本文解释服务端据此选择响应形态的机制,分析 Accept 缺失或不匹配导致 406 拒绝与响应降级的失败模式,并给出校验点与可观测指标。