http请求响应类型

interface Response {
    addHeader(key, value): void;
    setBody(value): void;
    setHeader(key, value): void;
    setStatusCode(code): void;
}

Methods

  • 添加响应头键值对, 区别于 setHeader, 不会覆盖前面的设置

    Parameters

    • key: string

      header key

    • value: string

      header value

    Returns void

  • 获取http请求的响应的返回值,一般不用调用此接口。正常情况下,脚本执行完后,会有自己的返回值。

    调用此API的场景:

    • 需要返回特殊类型的值:如二进制文件流等。
    • 需要定制脚本API返回内容的JSON内容。

    特别注意: 如果通过API改变了脚本的返回内容,则AppCube开发studio中脚本调试窗口无法正确处理新的响应值。 输出参数,日志窗口会没有任何响应。

    Parameters

    • value: any

      特殊响应值

    Returns void

  • 设置响应头键值对

    Parameters

    • key: string

      header key

    • value: string

      header value

    Returns void

  • 设置请求的http的响应状态码, http状态码, 必须是一个有效的HTTP 1xx-5xx状态码

    Parameters

    • code: number

      http状态码

    Returns void