Class: JNetwork

network~ JNetwork

网络请求类

new JNetwork()

Methods


<static> freedomGET(baseUrl, url, parameters, headers, otherObject)

高自由度GET方法
Parameters:
Name Type Description
baseUrl string
url string
parameters object
headers object
otherObject object
Returns:
异步请求块
Type
Promise

<static> freedomPOST(baseUrl, url, parameters, headers, otherObject)

高自由度POST方法
Parameters:
Name Type Description
baseUrl string 基地址
url string 相对地址
parameters object 地址参数
headers object 头参数
otherObject object 其他可用配置
Returns:
异步请求块
Type
Promise

<static> generalError(errorMessage, code)

普通异常
Parameters:
Name Type Description
errorMessage error
code number
Returns:
Type
Error

<static> GET(url, parameters, headers, otherObject)

get请求
Parameters:
Name Type Description
url string 相对地址
parameters object 地址参数
headers object 头参数
otherObject object 其他参数
Returns:
异步请求块
Type
Promise

<static> notLoginError(code)

没有登录异常
Parameters:
Name Type Description
code
Returns:
Type
any

<static> POST(url, parameters, headers, otherObject)

post请求
Parameters:
Name Type Description
url string 相对地址
parameters object 地址参数
headers object 头参数
otherObject object 其他参数
Returns:
异步请求块
Type
Promise

fetchRequest(method, baseUrl, url, parameters, headers, otherObject)

发送请求
Parameters:
Name Type Description
method 方法类型
baseUrl 基地址
url 相对地址
parameters 参数
headers 头参数
otherObject 其他相关设置
Returns:
Type
JPromise.<any>