http
TIP
http服务调用
downloadFile(url, localDirectoryCode, filename)
下载文件
| 参数 | 类型 | 作用 | 备注 |
|---|---|---|---|
| url | string | 请求路径 | |
| localDirectoryCode | string | 本地文件目录端点编码 | |
| filename | string | 文件名 |
例 :
const respose = await api.http.downloadFile('/test2','123abc','1.xlsx')
directGet(url, header)
HTTP接口GET请求
| 参数 | 类型 | 作用 | 备注 |
|---|---|---|---|
| url | string | 请求路径 | |
| header | object | 请求头 |
例 :
const respose = await api.http.directGet(
'/test'
)
directPost(url, data, header)
HTTP接口POST请求
| 参数 | 类型 | 作用 | 备注 |
|---|---|---|---|
| url | string | 请求路径 | |
| data | object | 请求数据 | |
| header | object | 请求头 |
例 :
const data = [
{ code: 'zhangsan', name: '张三' },
{ code: 'lisi', name: '李四' }
]
const respose = await api.http.directPost(
'/test',
data
)
get(serverCode, path, data, header)
调用HTTP服务的GET
| 参数 | 类型 | 作用 | 备注 |
|---|---|---|---|
| serverCode | string | 数据端点: 远程http接口 | |
| path | string | 请求路径 | |
| data | object | 请求数据 | |
| header | object | 请求头 |
例 :
const data = [
{ code: 'zhangsan', name: '张三' },
{ code: 'lisi', name: '李四' }
]
const respose = await api.http.get(
'123abc',
'/test',
data
)
httpCall(serverCode, path, method, data[, header])
调用HTTP服务
返回无
| 参数 | 类型 | 作用 | 备注 |
|---|---|---|---|
| serverCode | string | 数据端点: 远程http接口 | |
| path | string | 请求路径 | |
| method | string | 请求方式 | GET、POST |
| data | object | 请求数据 | |
| header | object | 请求头 | 可选 |
例 :
const data = [
{ code: 'zhangsan', name: '张三' },
{ code: 'lisi', name: '李四' }
]
const respose = await api.http.httpCall(
'123abc',
'/test',
'GET'
)
const data = [
{ code: 'zhangsan', name: '张三' },
{ code: 'lisi', name: '李四' }
]
const token = 'token123'
const respose = await api.http.httpCall(
'123abc',
'/test2',
'POST',
data,
{
token:token
}
)
post(serverCode, path, data, header)
调用HTTP服务的POST
| 参数 | 类型 | 作用 | 备注 |
|---|---|---|---|
| serverCode | string | 服务器数据端点编码 | |
| path | string | 请求路径 | |
| data | array | 请求数据 | |
| header | object | 请求头 |
例 :
const data = [
{ code: 'zhangsan', name: '张三' },
{ code: 'lisi', name: '李四' }
]
const token = 'token123'
const respose = await api.http.post(
'123abc',
'/test2',
data,
{
token:token
}
)
setHttpResponse(text)
返回数据
| 参数 | 类型 | 作用 | 备注 |
|---|---|---|---|
| text | 返回内容 |
例 :
api.http.setHttpResponse({
code: 1,
message: "信息"
})