Class HttpRequest

HTTP请求

Hierarchy

  • HttpRequest

Constructors

Properties

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

服务器地址

timeout: number = 10000

请求超时时间

Methods

  • 取消请求中的请求

    Parameters

    • name: string

    Returns void

  • Parameters

    • url: string

    Returns void

  • HTTP GET请求

    Example

    var complete = function(response){
    console.log(response);
    }
    var error = function(response){
    console.log(response);
    }
    oops.http.get(name, complete, error);

    Parameters

    • name: string

      协议名

    • completeCallback: Function

      请求完整回调方法

    • errorCallback: Function

      请求失败回调方法

    Returns void

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

    Parameters

    • name: string

      协议名

    • completeCallback: Function

      请求完整回调方法

    • errorCallback: Function

      请求失败回调方法

    Returns void

  • 获得字符串形式的参数

    Parameters

    • params: any

    Returns string

  • HTTP GET请求

    Example

    var param = '{"uid":12345}'
    var complete = function(response){
    var jsonData = JSON.parse(response);
    var data = JSON.parse(jsonData.Data);
    console.log(data.Id);
    }
    var error = function(response){
    console.log(response);
    }
    oops.http.getWithParams(name, param, complete, error);

    Parameters

    • name: string

      协议名

    • params: any

      查询参数

    • completeCallback: Function

      请求完整回调方法

    • errorCallback: Function

      请求失败回调方法

    Returns void

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

    Parameters

    • name: string

      协议名

    • params: any

      查询参数

    • completeCallback: Function

      请求完整回调方法

    • errorCallback: Function

      请求失败回调方法

    Returns void

  • HTTP POST请求

    Example

    var param = '{"LoginCode":"donggang_dev","Password":"e10adc3949ba59abbe56e057f20f883e"}'
    var complete = function(response){
    var jsonData = JSON.parse(response);
    var data = JSON.parse(jsonData.Data);
    console.log(data.Id);
    }
    var error = function(response){
    console.log(response);
    }
    oops.http.post(name, param, complete, error);

    Parameters

    • name: string

      协议名

    • params: any

      查询参数

    • Optional completeCallback: Function

      请求完整回调方法

    • Optional errorCallback: Function

      请求失败回调方法

    Returns void

  • Http请求

    Parameters

    • name: string
    • params: any
    • isPost: boolean
    • Optional completeCallback: Function
    • Optional errorCallback: Function
    • Optional responseType: string
    • isOpenTimeout: boolean = true
    • timeout: number = ...

    Returns void

Generated using TypeDoc