Class HttpRequest

HTTP请求

Hierarchy

  • HttpRequest

Constructors

Properties

header: Map<string, string> = ...

自定义请求头信息

server: string = "http://127.0.0.1/"

服务器地址

timeout: number = 10000

请求超时时间

Methods

  • 取消请求中的请求

    Parameters

    • name: string

      协议名

    Returns void

  • 添加自定义请求头信息

    Parameters

    • name: string

      信息名

    • value: string

      信息值

    Returns void

  • Parameters

    • url: string

    Returns void

  • HTTP GET请求

    Example

    var param = '{"uid":12345}'
    var complete = (ret: HttpReturn) => {
    console.log(ret.res);
    }
    oops.http.getWithParams(name, complete, param);

    Parameters

    • name: string

      协议名

    • onComplete: HttpCallback

      请求完整回调方法

    • params: any = null

      查询参数

    Returns void

  • HTTP GET请求

    Example

    var txt = await oops.http.getAsync(name);
    if (txt.isSucc) {
    console.log(txt.res);
    }

    Parameters

    • name: string

      协议名

    • params: any = null

      查询参数

    Returns Promise<HttpReturn>

  • HTTP GET请求非文本格式数据

    Returns

    Promise

    Parameters

    • name: string

      协议名

    • params: any = null

      查询参数

    Returns Promise<HttpReturn>

  • HTTP GET请求非文本格式数据

    Parameters

    • name: string

      协议名

    • onComplete: HttpCallback

      请求完整回调方法

    • params: any = null

      查询参数

    Returns void

  • 获得字符串形式的参数

    Returns

    参数字符串

    Parameters

    • params: any

      参数对象

    Returns string

  • HTTP POST请求

    Example

    var param = '{"LoginCode":"donggang_dev","Password":"e10adc3949ba59abbe56e057f20f883e"}'
    var complete = (ret: HttpReturn) => {
    console.log(ret.res);
    }
    oops.http.post(name, complete, param);

    Parameters

    • name: string

      协议名

    • onComplete: HttpCallback

      请求完整回调方法

    • params: any = null

      查询参数

    Returns void

  • HTTP POST请求

    Parameters

    • name: string

      协议名

    • params: any = null

      查询参数

    Returns Promise<HttpReturn>

  • Http请求

    Parameters

    • name: string
    • params: any
    • isPost: boolean
    • onComplete: HttpCallback
    • Optional responseType: string
    • isOpenTimeout: boolean = true

    Returns void

Generated using TypeDoc