aardio 文档

autos.mcp.http 库模块帮助文档

autos.mcp 成员列表 #

autos.mcp.http() #

返回对象:autosMcpHttpObject

autos.mcp.http(config) #

内部 Streamable HTTP 传输。复用 web.rest.jsonClient 与 SSE 解析;每个 POST 使用可取消的短期 I/O 线程。请通过 autos.mcp.connect 创建。

autosMcpHttpObject 成员列表 #

autosMcpHttpObject.close(abort) #

有界清理。2025正常关闭尝试 DELETE;2026从不发送DELETE/会话头。abort=true仅释放本地资源,不伪造远端撤销。

autosMcpHttpObject.finishRequest() #

读到最终响应后终止当前读取,即使服务器仍保持 SSE 连接。

autosMcpHttpObject.lastContentType #

最近响应 MIME 类型。

autosMcpHttpObject.lastStatusCode #

最近 HTTP 状态码。

autosMcpHttpObject.poll() #

非阻塞检查当前请求状态,无长期 GET 事件流。

autosMcpHttpObject.send(jsonText,deadline,shouldStop) #

请求开始后由 client 读取消息;通知/应答等待独立 POST 的 202。失败返回 null,err,kind,detail。

autosMcpHttpObject.sessionId #

初始化分配的可选 MCP-Session-Id(敏感会话数据,勿记录日志)。

autosMcpHttpObject.takeLine() #

取一条完整 JSON-RPC 文本,传输不解释 MCP 业务字段。

Markdown 格式