Rapidapi & 401 未经授权的响应
Posted
技术标签:
【中文标题】Rapidapi & 401 未经授权的响应【英文标题】:Rapidapi & 401 unauthorized Response 【发布时间】:2021-02-21 08:36:16 【问题描述】:我正在使用 Rad Studio (Delphi),我正在尝试通过 Rad Studio 的 Rest 组件连接到 RapidApi 端点。 尽管我在 Rest Component 上使用“x-rapidapi-key”和“x-rapidapi-host”作为参数,但我得到了 401 未经授权的响应。 有任何想法吗? 谢谢
【问题讨论】:
请编辑您的问题并添加您使用的代码。最好创建一个最小的可重现示例。遵循这些准则:***.com/help/how-to-ask 【参考方案1】:目前还不清楚,但您可能需要将x-rapidapi-host
和x-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);
);
【讨论】:
以上是关于Rapidapi & 401 未经授权的响应的主要内容,如果未能解决你的问题,请参考以下文章
HttpResponeMessage 返回 401(未经授权)
Spring Security 测试返回 401(未经授权)