我目前遇到了一个POST请求的问题。我有一个基本的用户名和密码验证的授权头。有趣的是,当我尝试使用Postman进行相同的请求时,它工作得很好。但是,当我尝试使用fetch进行相同的调用时,我遇到了错误401。您能帮助我解决这个问题吗?
下面是postman auth头文件(工作正常):
下面是获取调用(与相同的Authorization头一起使用:
const authHeader = {"Authorization": "Basic **********************"}
fetch(`${url}`, {
method,
body,
headers:authHeader
}).then((response) => {
return response.json();
})
我不知道这是否与问题有关,但添加信息以找到解决方案也无妨... API是用PHP编写的,托管在AWS ECS上。问题可能是由PHP或AWS引起的吗?
1条答案
按热度按时间ffscu2ro1#
这个代码会起作用。
演示Spotify获取令牌POST调用使用提取。
结果x1c 0d1x
或使用用户名/密码代替
<base64>
的版本2代替
VS代码中用户名/密码的屏幕截图
来自
Postman
的用户名/密码的屏幕截图使用
axios
的替代方法结果