delphi Rapidapi & 401未授权响应

bpzcxfmw  于 2022-12-23  发布在  其他
关注(0)|答案(1)|浏览(133)

我正在使用Rad Studio( Delphi ),并尝试通过Rad Studio的Rest组件连接RapidApi端点。虽然我使用“x-rapidapi-key”和“x-rapidapi-host”作为Rest组件上的参数,但我收到了401未授权响应。有什么想法吗?谢谢

olqngx59

olqngx591#

虽然还不清楚,但您可能需要将x-rapidapi-hostx-rapidapi-key作为请求头而不是参数传递。
例如,尝试以下内容

var axios = require("axios").default;

var options = {   
     method: 'GET',   
     url: 'https://example.p.rapidapi.com/',   
     params: {query: 'something here'},
     headers: {
        'x-rapidapi-host': 'example.p.rapidapi.com',
        'x-rapidapi-key': '12345'
     }
};

axios.request(options).then(function (response) {
   console.log(response.data); 
}).catch(function (error) {     
   console.error(error); 
});

相关问题