0

我一直在研究随本文发布的示例代码。它有效,我可以按原样使用它。但是,我真的很想将 apikey 作为请求标头而不是查询字符串参数提交。这将使 URL 更清晰。

我看到了如何在 Fiddler 之类的工具中添加请求标头,但是如何修改代码以查看标头而不是查询字符串?

仅供参考,我正在使用 MVC 4 Beta ...

4

2 回答 2

0

如果您像“表单数据”(POST)那样发送它,则为表单提交插入查询字符串参数(GET)

于 2012-05-29T16:11:15.343 回答
0

标头变量和 URL 参数是不同的,但通常在处理请求时您会在相同的数据结构中找到它们。我不熟悉 .NET,但您应该有一个可用的标头输入数组或哈希,就像您拥有 URL 参数一样。就像是

System.Web.HttpContext.Current.Request.Headers["APIKey"];

似乎是候选人(更改 varname)

于 2012-06-12T14:52:30.640 回答