我一直在通過此article發佈的示例代碼。它可以工作,我可以按原樣使用它。但是,我真的想提交apikey作爲請求頭而不是查詢字符串參數。這將保持URL更清潔。如何將查詢字符串中的API密鑰移動到請求頭中?
我看到我可以在像Fiddler這樣的工具中添加請求頭,但是如何修改代碼以查看頭文件而不是查詢字符串?
僅供參考,我使用MVC 4 Beta版...
我一直在通過此article發佈的示例代碼。它可以工作,我可以按原樣使用它。但是,我真的想提交apikey作爲請求頭而不是查詢字符串參數。這將保持URL更清潔。如何將查詢字符串中的API密鑰移動到請求頭中?
我看到我可以在像Fiddler這樣的工具中添加請求頭,但是如何修改代碼以查看頭文件而不是查詢字符串?
僅供參考,我使用MVC 4 Beta版...
頁眉和變量URL參數不同,但通常在處理請求時你會發現它們在同一個數據結構中。我對.NET並不熟悉,但是你應該有一個可用的頭部輸入數組或哈希,就像你擁有URL參數一樣。類似於
System.Web.HttpContext.Current.Request.Headers [「APIKey」];
EEMS像一個候選人(改VARNAME)
疑問不是關於如何得到?,它是關於如何提交?此外,他正在與asp.net mvc和控制器被定義爲接收參數,該框架負責使其工作 –
發送標題中的密鑰取決於客戶端是什麼 - 大多數客戶端將有一個方法構建你的HTTP調用,它有一個頭部參數數組。如果你使用Ruby/Java/Python編碼,這應該很簡單。 – steve