直至正文
豫言包府
← 众包

豫言操作系统网页上游适配 0.2.0

豫言 · 库

以云工获授权 HTTPS 外发、公网上游校验及原生响应流实现网页上游接口。

云工网页上游适配

适配先循宿主 OUTBOUND_ORIGINS 许可逐次核 HTTPS 址,乃以有限法、头、正文与时限发请;置 redirect: error,不随异源转址。答柄惟当前事可用。客可先验状态,乃择一次读 JSON 或存原生正文流以答当前入站请。

〇点二增渐读与动态公网 HTTPS 上游,悉以豫言书于云工宿主库之上,不增宿主 JavaScript:

  • 读:与授权服务适配同一机(读势之表、按需创读器、带信号之 pipeThrough、流式 TextDecoder、依码点界裁块、有限整读、止、句柄之洁),答柄由 请求授权网页上游 与 请求公网HTTPS上游 所发而录之;已始渐读之柄,旧 读取网页上游癸象正文文 与 回应入站以上游流 皆告豫言异常。
  • 请头:增 X-Yuyan-Request-ID;诸值必可见 ASCII,Authorization 至多八一九二字节,余五一二字节,请求编号必恰三十六位小写十六进制与短横。
  • 动态公网 HTTPS:适配于发请之前逐次严验其址(可见 ASCII、https://、无用户信息与询串片段、主机名惟含字母数字点短横且带点、无 IP 字面与内网名、端口白名),以 URL 规范后发之;许可以宿主对“来源 https://*”之授权判定(云工外发网址已授权)表之,云工宿主今以 OUTBOUND_ORIGINS 含 https://* 满足;请经 云工调用全局安全 呼全局 fetch(redirect: manual,AbortSignal.timeout,正文为字节柄),盖宿主之 云工请求发起可中断 于已列静态来源清单时,拒清单外之址,亦不许 manual 也。

一致之验见 一致性验证/。另有一可选之宿主改(接入 PUBLIC_HTTPS 之式),非必需。

所赖

观包之制

上传之记

今修订:1 ·

  1. 修订 1
    取 ZIP

包之层级

父:豫言操作系统适配

无子包。