@heybox/hb-sdk API Reference - v0.9.5
    正在准备搜索索引...

    接口 MiniProgramNetworkResponse<T>

    SDK 对外暴露的网络响应。

    config 不包含 Host 内部 route、body encoding、Cookie 状态或协议字段。bridge 请求在调用时 使用独立克隆;响应完成时,SDK 再从原始公开 config 构造响应快照,递归复制其中的 plain object/array,并保留同一个 validateStatus 函数引用。因此请求进行期间对原 config 的修改 不会改变已发送 payload,但可能反映在完成时生成的 response.config 中。

    interface MiniProgramNetworkResponse<T = unknown> {
        config: MiniProgramNetworkRequestConfig;
        data: T;
        headers: MiniProgramNetworkHeaders;
        status: number;
        statusText?: string;
    }

    类型参数

    • T = unknown

      调用方期望的响应数据类型;SDK 不会在运行时校验 Host 返回值是否符合该类型。

    层级 (查看层级一览)

    索引

    属性

    响应标准化时构造的 SDK 公共配置快照;对象和数组已复制,validateStatus 保留原函数引用。

    data: T

    Host 标准化后的响应数据;泛型 T 只提供 TypeScript 类型,不执行运行时 schema 校验。

    Host 返回的安全字符串响应头;无有效响应头时为空对象。Set-Cookie、认证凭据以及 x-heybox-* / x-xhh-* 平台保留 Header 会在跨 bridge 前移除。

    status: number

    已完成 HTTP 响应的状态码。

    statusText?: string

    可用时的 HTTP 状态文本。