Skip to content

Releases: yanxulang/yanxu-request

Release list

言访 1.0.0

Choose a tag to compare

@LiuXiu233 LiuXiu233 released this 16 Jul 18:35
74437f3

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.mdERRORS.mdSECURITY_MODEL.mdPERFORMANCE.md