当前,我拥有此REST API合同,要让用户登录,他们将需要提供电子邮件和密码。
我可以使用基本身份验证通过PostMan进行操作,并以userName
作为他们的电子邮件和password
作为他们的密码(如下所示)
https://s3.amazonaws.com/postman-static-getpostman-com/postman-docs/WS-auth-Basic.png
但是,我很难在JavaScript的Fetch中执行相同的操作。
据我了解,PostMan自动在标头中创建一个Authorization
密钥,并使用加密令牌作为值。
我是否也需要在JavaScript上复制它?
像这样吗?
fetch('http://127.0.0.1:5000/login', {
method: 'POST',
withCredentials: true,
credentials: 'include',
headers: {
'authorization': 'Basic al9zbWl0aEBnbWFpbC5jb206d29ybGQ='
},
})