响应体
响应体
response
是响应正文。返回的数据类型为 String/Object/ArrayBuffer
。这取决于请求配置的 responseType
属性。
通用属性
请求成功返回的 response
带有这些属性。
ts
import axios from 'axios-miniprogram';
axios('https//api.com')
.then((response) => {
const {
// 开发者服务器返回的 HTTP 状态码
status,
// 状态文本
statusText,
// 开发者服务器返回的数据
data,
// 开发者服务器返回的响应头
headers,
// 请求配置
config,
// 请求任务
request,
} = response;
})
.catch((error) => {
// 失败之后做些什么
});
import axios from 'axios-miniprogram';
axios('https//api.com')
.then((response) => {
const {
// 开发者服务器返回的 HTTP 状态码
status,
// 状态文本
statusText,
// 开发者服务器返回的数据
data,
// 开发者服务器返回的响应头
headers,
// 请求配置
config,
// 请求任务
request,
} = response;
})
.catch((error) => {
// 失败之后做些什么
});
平台属性
请求成功返回的 response
可能带有平台特有的属性,具体情况取决于平台特性。
微信小程序示例:
ts
import axios from 'axios-miniprogram';
axios('https://api.com')
.then((response) => {
const {
// 开发者服务器返回的 cookies,格式为字符串数组
cookies,
// 网络请求过程中一些调试信息
profile,
} = response;
})
.catch((error) => {
// 失败之后做些什么
});
import axios from 'axios-miniprogram';
axios('https://api.com')
.then((response) => {
const {
// 开发者服务器返回的 cookies,格式为字符串数组
cookies,
// 网络请求过程中一些调试信息
profile,
} = response;
})
.catch((error) => {
// 失败之后做些什么
});
想要了解更多请自行参阅对应平台文档。