仅读取获授权服务 GET 请求的响应状态。
源码浏览已生成;不能解析的文件以纯文本展示,不表示通过类型检查。
# 服务状态接口规范 0.1.0 `读取授权服务状态` 接受已授权的服务绑定名、绝对 `https:` 网址和请求标头列表,发送一次 GET,返回 HTTP 状态码。绑定名由宿主资源许可核对;未授权、网址无效、标头无效、服务异常时调用失败。适配不转发原请求的任何标头,只发送参数列表指定的标头;重定向不自动跟随。 本包不提供响应正文、标头或流给应用,也不授予任意外网访问。允许的标头最多 16 项,每项名称和值由平台 HTTP 实现验证,名称和值的 UTF-8 总量不超过 8 KiB。此能力适合权限、健康等只需状态的内部检查;需要读取内容或原流转发的应用须另依相应能力包。 补充(路由代理修订):服务绑定的 `fetch` 抛出或返回被拒绝的 Promise 时,`读取授权服务状态` 不再让宿主异常穿过 Wasm 边界使事件失败,而是抛出可捕获的豫言异常,消息以 `服务状态请求失败:` 起首,其后是 `名称: 消息`。这与“服务异常时调用失败”一致,只是失败现在可被应用捕获并改答 503。不改函数签名,不升版本。
# 服务状态公约 0.1.0 `读取授权服务状态` 受获授服务名、绝对 `https:` 址与请求诸头,行一次 GET,惟返 HTTP 状态。宿主依资源许可核服务名;未授、坏址、坏头或服务失,则调用败。适配不暗转原请诸头,惟送所授之列;改址不自随。 此包不以响应之文、头或流授客,亦不授任意外网之权。头至多十六项,名与值由平台 HTTP 验之,UTF-8 合量不逾八 KiB。鉴权、康检仅需状态者可依之;欲读文或转原流者,别依相应能力。 补(路由代理之修):服务绑定之 `fetch` 抛出或返被拒之 Promise,`读取授权服务状态` 不复使宿主之异越 Wasm 之界而败全事,乃告可捕之豫言异常,辞以 `服务状态请求失败:` 起,继以 `名称: 消息`。此与“服务异则调用败”相合,惟败今可为应用所捕而改答五百零三。不改术之型,不升版。