2012-09-19 51 views
2

我正在構建一個需要開發人員或API密鑰進行訪問的Web API。要求將API密鑰置於查詢字符串中或請求頭中是否更好?我應該在哪裏放置API密鑰?

的ASP.NET Web API 4

+0

http://stackoverflow.com/q/9829427/1157215 這傢伙寫了關於這個問題的 檢查它的整個博客條目。 – Ccorock

回答

1

總的來說,我認爲一個請求頭是最佳的,但如果你打算從你應該使用一個請求參數瀏覽器叫你的API:它往往是很難做從瀏覽器代碼請求標題比從服務器端代碼。

1

在我看來,更清潔使用HTTP標頭爲此。它允許您保持url僅用於標識要訪問的資源,同時使用協議和訪問控制的標頭。