如何在 react native 中发送用于身份验证的客户端密钥和机密



我正在制作一个反应原生安卓应用程序,需要将客户端密钥和客户端密钥发送到服务器。

    const a = "ck_a332f4d89de6eed37b108f9eda13cfa1e71ce438";
    const b = "cs_1c700d679d9613f507479325c1f53be4d3eac858";
    const basicToken= base64.encode(a+ ':' +b);
   componentDidMount(){
          axios.get('http://link.com', {
                   method: 'GET',
              headers: {
                'Accept': 'application/json',
                 'Content-Type': 'application/json',

                'Authorization': `Basic ${basicToken}` ,
                //'consumer_key': "ck_a332f4d89de6eed37b108f9eda13cfa1e71ce438", 
                //'consumer_secret':"cs_1c700d679d9613f507479325c1f53be4d3eac858",
              },

            }).then((response) => response.json())
                  .then((responseJson) => {
                       ToastAndroid.show(JSON.stringify(responseJson),ToastAndroid.LONG)

                  }).catch((error) => {
                    console.error(error);
                  });
  }

我已经尝试使用上面的两个代码,但它给了我 401 错误。我在这里做错了什么?如何使用 axios/fetch api 将客户端密钥和密钥发送到服务器

正如您指定的那样,您收到的 HTTP 状态代码为 401。这意味着您未经授权。您必须使用有效的用户标识和密码登录。请交叉检查您的代币价值。

相关内容

  • 没有找到相关文章

最新更新