asp.net-mvc - 我应该将 API key 放在哪里?

标签 asp.net-mvc api-key

我正在构建一个 Web API,需要开发人员或 API key 才能访问。要求 API key 位于查询字符串中还是请求 header 中更好?

ASP.NET Web API 4

最佳答案

一般来说,我认为请求 header 是最佳的,但如果您计划从浏览器调用 API,则应该使用请求参数:从浏览器代码中获取请求 header 通常比从服务器端代码中更难.

关于asp.net-mvc - 我应该将 API key 放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12487214/

相关文章:

blogger - 我应该对 Blogger 浏览器应用程序 API key 保密吗?

c# - 如何在请求 header 中使用 Swashbuckle 设置多个 api Key

asp.net-mvc - 有什么方法可以使用 CheckBoxFor 和 Bootstrap 在 asp.net MVC 中显示切换按钮

c# - ASP.NET MVC 将 userID 放置在隐藏字段中

c# - 如何从保存的数据在 ASP.NET MVC 中重建 URL/路由?

api - 3rd 方 API 如何防止 API 报价被盗?

Python 单元测试模拟 API key

javascript - 如何在删除对象中修改对象的值? [MVC、JSON、JavaScript]

c# - 在 Controller 外设置 ViewData

google-maps - 带有 Google Dart 的 Google Maps API key