[英]401(unauthorized error ) while invoking(consuming) a REST URL from ReactJS
我是 React 新手,我有以下代码从 React Js 调用 REST URL。
const encodedString = Buffer.from('password').toString('base64');
handleClick = () => {
axios.post('URL', {
auth: {
username: "username",
password: encodedString
},
data: {
CDO_Office: "Yes"
},
headers: {
accept: 'application/json'
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
console.log(encodedString);
});
以下错误即将到来。
Error: Request failed with status code 401
at createError (createError.js:16)
at settle (settle.js:17)
at XMLHttpRequest.handleLoad (xhr.js:59)
这取决于服务器配置、它支持/允许的身份验证类型。 许多服务不允许基本身份验证(在标头中使用普通用户名 + 密码)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.