gpt4 book ai didi

javascript - 如何将 fetch post 请求发送到基于 API key 的授权端点?

转载 作者:行者123 更新时间:2023-12-04 09:52:08 25 4
gpt4 key购买 nike

我有一个带有多个端点的 .netcore Web API 应用程序,并且我有一个简单的 UI,用于通过单击按钮使用 javascript fetch API 访问端点。

 fetch('api/Sessions', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify(callData)
})
.then(response => response.text())
.then((response) => updateResponse(response))
.catch(error => console.error(error));
}

现在 Controller 中的 API 端点使用 API-KEY 进行身份验证, [ServiceFilter(typeof(AuthorizeKey))]我无法再从我的 UI 访问端点。如何更改 HTML/javascript 代码,以便将发布请求从我的 UI 发送到经过身份验证的端点?
谢谢

最佳答案

如果我错了,请纠正我。

fetch('api/Sessions', {
method: 'POST',
headers: {
'X-API-KEY': 'apikey',
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify(callData)
})
.then(response => response.text())
.then((response) => updateResponse(response))
.catch(error => console.error(error));

关于javascript - 如何将 fetch post 请求发送到基于 API key 的授权端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61998342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com