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キーを必要とするWebAPIを構築しています。APIキーをクエリ文字列またはリクエストヘッダーに含める必要がありますか?
ASP.NET Web API 4
一般に、リクエストヘッダーが最適だと思いますが、ブラウザからAPIを呼び出す場合は、リクエストパラメータを使用する必要があります。サーバー側のコードよりもブラウザコードからリクエストヘッダーを実行する方が難しい場合がよくあります。
私の意見では、これにHTTPヘッダーを使用する方がクリーンです。プロトコルとアクセス制御にヘッダーを使用している間、アクセスするリソースを識別するためだけにURLを保持できます。