transformRequest:
作用:标识允许向服务器发送请求前发送数据;
使用要求:只能用在put,post,patch这几个方法;后面数组中的函数,必须返回字符串,或 ArrayBuffer,或 Stream。
用法:
transformRequest: [function (data, headers) {
// 对 data 进行任意转换处理
return data;
}],
使用场景:对post请求的data数据进行加密处理。
transformResponse:
作用:在传递给.then或者.catch前允许处理响应的数据。
用法:
transformResponse: [function (data) {
// 对 data 进行任意转换处理
return data;
}],
使用场景:将响应的数据剥离出一层res,最终return res.data。