2

我正在构建一个需要开发人员或 API 密钥才能访问的 Web API。要求 API 密钥在查询字符串中还是在请求标头中更好?

ASP.NET 网络 API 4

4

2 回答 2

1

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

于 2012-09-19T01:05:44.307 回答
1

在我看来,为此使用 HTTP 标头更干净。它允许您保留 url 仅用于识别要访问的资源,同时使用标头进行协议和访问控制。

于 2012-09-19T01:07:35.523 回答