我有一个POST请求,成功时返回302。我需要获取位置响应头,其中包含我需要重定向到的URL。目前我有这个:
accountLogin: builder.mutation<any, any>({
query: (body) => ({
url: `/accounts/login`,
method: 'POST',
body,
responseHandler: (response) => {
console.log(response, response.headers);
return response.text();
},
}),
}),
如果我查看浏览器的网络选项卡,会看到302,以及带有正确URL的位置标头。但是responseHandler中的“console.log”没有显示标头。我在文档中找不到太多关于这方面的信息--我错过了什么?
1条答案
按热度按时间2guxujil1#
要访问状态代码,可以使用
validateStatus
,如下所示:或使用
transformResponse