Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在构建一个需要开发人员或 API 密钥才能访问的 Web API。要求 API 密钥在查询字符串中还是在请求标头中更好?
ASP.NET 网络 API 4
一般来说,我认为请求标头是最佳的,但是如果您打算从浏览器调用 API,则应该使用请求参数:从浏览器代码中获取请求标头通常比从服务器端代码中更难。
在我看来,为此使用 HTTP 标头更干净。它允许您保留 url 仅用于识别要访问的资源,同时使用标头进行协议和访问控制。