yanxu-request 1.0.0
1.0.0是言访首个稳定版本,面向需要真实 HTTP/HTTPS、可测试传输和明确安全预算的言序应用。
稳定能力
- 链式客户端、常见 HTTP 方法与自定义方法;
- 查询、首部、Cookie、Basic/Bearer/自定义认证;
- 文字、字节、JSON、言据、表单、Multipart 和文件上传;
- 有界响应、非 2xx 正文、JSON/言据、Cookie、
Retry-After、保存与分块消费; - 基于
yanxu-retry的幂等重试和共享总截止时间; - 受控重定向与跨来源凭据隔离;
- Mock、自定义、录制和严格回放传输;
- 可移除中间件、递归保护和
yanxu-log脱敏日志; - 树解释器/VM、最低工具链/当前工具链和回环 HTTP/HTTPS 集成门禁。
升级要求
最低言序为 1.1.11。早期工具链会把非 2xx 响应转成传输错误、把证书校验失败错误归类为读取错误,或在 Windows 上误判锁定 Git 依赖模块越界,不能满足 1.0 的响应、重试与跨平台构建契约。
0.1.0 只包含包骨架,没有可迁移的稳定客户端 API。将依赖更新到^1.0、重新生成锁文件,并按最终应用实际访问的主机/文件根配置权限即可。
明确限制
标准传输固定自动跟随最多 5 次重定向,不提供关闭、自定义次数、历史、细分超时或重复响应首部。网络响应完整缓冲后才可保存或分块消费。需要这些能力的应用应使用经过审计、如实声明能力的自定义传输。
完整 API、错误、安全责任和性能模型分别见 API.md、ERRORS.md、SECURITY_MODEL.md 与 PERFORMANCE.md。