如何使用fetch发送授权凭据?
它使用邮差,但在Chrome上我一直收到这条消息:
Request cannot be constructed from a URL that includes credentials
答案 0 :(得分:0)
您无法在网址中定义user:pass@host
。只需设置授权http标头:
var headers = new Headers();
headers.append('Authorization', 'Basic ' + btoa(username + ':' + password));
fetch('https://host.com', {headers: headers})
答案 1 :(得分:0)
也许您可以使用某些扩展程序,例如修改标题,并在其中包含您的凭据数据,就像您包括非邮递员一样。