我一直在处理使用此article发布的示例代码。它可以工作,我可以按原样使用它。但是,我真的想将apikey作为请求标头而不是querystring参数提交。这样可以保持网址清晰。
我知道如何在像Fiddler这样的工具中添加请求标头,但是如何修改代码以查找标题而不是查询字符串?
仅供参考,我正在使用MVC 4 Beta ......
答案 0 :(得分:0)
如果您发送表单提交的“表单数据”(POST)insted查询字符串参数(GET)
答案 1 :(得分:0)
标头变量和URL参数不同,但通常在处理请求时您会在相同的数据结构中找到它们。我不熟悉.NET,但你应该有一个数组或散列的头输入,就像你有URL参数一样。像
这样的东西System.Web.HttpContext.Current.Request.Headers [ “APIKey”];
eems就像候选人(更改varname)