get()
get方式请求,相当于Select,从服务器取出资源(一项或多项)。
Service.get(url, [params], [config])
| 参数名 | 说明 | 类型 | 默认值 | 必须 | 版本 |
|:--|:--|:--|:--|:--|
| url | API地址 | string | - | 是 | - |
| params | URL参数,一般链接在URL后面 | Object | - | - | - |
| config | 请求配置项 | Config | - | - | - |
post()
post方式请求,相当于Create,在服务器新建一个资源。
Service.post(url, [data], [config])
| 参数名 | 说明 | 类型 | 默认值 | 必须 | 版本 |
|:--|:--|:--|:--|:--|
| url | API地址 | string | - | 是 | - |
| data | Body参数 | Object | FormData | - | - | - |
| config | 请求配置项 | Config | - | - | - |
put()
put方式请求,相当于Update,在服务器更新资源(客户端提供改变后的完整资源)。
Service.put(url, [data], [config])
| 参数名 | 说明 | 类型 | 默认值 | 必须 | 版本 |
|:--|:--|:--|:--|:--|
| url | API地址 | string | - | 是 | - |
| data | Body参数 | Object | FormData | - | - | - |
| config | 请求配置项 | Config | - | - | - |
delete()
delete方式请求,相当于Delete,从服务器删除资源。
Service.delete(url, [data], [config])
| 参数名 | 说明 | 类型 | 默认值 | 必须 | 版本 |
|:--|:--|:--|:--|:--|
| url | API地址 | string | - | 是 | - |
| data | Body参数 | Object | FormData | - | - | - |
| config | 请求配置项 | Config | - | - | - |
Config
HTTP请求的额外配置项,
属性名 | 说明 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
params | URL参数,一般链接在URL后面 | Object | - | - |
data | Body参数 | Object | FormData | - | - |
headers | 自定义请求头信息 | Object | - | - |
timeout | 请求超时时间 | number(ms) | 0 | - |
withCredentials | 是否允许跨域 | bool | false | - |
paramsSerializer | 可选的函数,可以让参数(params)序列化 | function | - | - |
responseType | 返回数据的格式 | string | 'json' | - |