Options
All
  • Public
  • Public/Protected
  • All
Menu

基本的网络请求接口

Hierarchy

Index

Constructors

constructor

Methods

Static appendUrlParams

  • appendUrlParams(url: string, params: any): string
  • 追加url参数

    Parameters

    • url: string
    • params: any

    Returns string

Static convertToFormData

  • convertToFormData(param: any): FormData
  • 转换参数为FormData格式

    Parameters

    • param: any

      任意格式的参数,FormData、Object、Function

    Returns FormData

Static doGet

  • doGet(url: string, params?: any): AxiosPromise<any>
  • 执行get请求

    Parameters

    • url: string

      请求接口地址

    • Optional params: any

      请求接口参数

    Returns AxiosPromise<any>

Static doPost

  • doPost(url: string, params: any): AxiosPromise<any>
  • 执行post请求

    Parameters

    • url: string

      请求地址

    • params: any

      请求参数,可为object或formdata

    Returns AxiosPromise<any>

Static doRequest

  • doRequest(method: string, url: string, params: any): AxiosPromise<any>
  • 发起接口请求

    Parameters

    • method: string

      请求方法,例如,post、get

    • url: string

      请求地址

    • params: any

      请求参数

    Returns AxiosPromise<any>

Static getHeaderConfig

  • getHeaderConfig(): any
  • 获取请求接口的默认头信息配置

    Returns any

Static getUrlParam

  • getUrlParam(url: string, paramName: string): null | string
  • 获取url的参数

    Parameters

    • url: string

      地址

    • paramName: string

      参数名

    Returns null | string

Static getUrlParamInfo

  • getUrlParamInfo(url: string): any
  • 获取url的参数实体对象

    Parameters

    • url: string

      地址

    Returns any

Static getWindowUrlInfo

  • getWindowUrlInfo(): any
  • 获取地址栏携带的参数对象信息

    Returns any

Static getWindowUrlParam

  • getWindowUrlParam(paramName: string): null | string
  • 获取地址栏携带的参数

    Parameters

    • paramName: string

      参数名

    Returns null | string

Static mergeFormData

  • mergeFormData(...formData: FormData[]): FormData
  • 合并多个FormData参数

    Parameters

    • Rest ...formData: FormData[]

    Returns FormData

Static mergeParams

  • mergeParams(...params: any[]): FormData
  • 合并参数并转换为FormData格式

    Parameters

    • Rest ...params: any[]

      任意多个参数,FormData、Object、Function

    Returns FormData

Static mergeParamsByArray

  • mergeParamsByArray(params: any[]): FormData
  • 将数组格式的参数合并

    Parameters

    • params: any[]

      数组

    Returns FormData