繁体   English   中英

从 ReactJS 调用(使用)REST URL 时出现 401(未经授权的错误)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM