この記事に掲載されているサンプル コードを試してみました。それは機能し、そのまま使用できます。ただし、クエリ文字列パラメーターではなく、リクエスト ヘッダーとして apikey を送信したいと考えています。これにより、URL がきれいに保たれます。
Fiddler のようなツールでリクエスト ヘッダーを追加する方法はわかりましたが、クエリ文字列ではなくヘッダーを参照するようにコードを変更するにはどうすればよいですか?
参考までに、私は MVC 4 Beta を使用しています...
この記事に掲載されているサンプル コードを試してみました。それは機能し、そのまま使用できます。ただし、クエリ文字列パラメーターではなく、リクエスト ヘッダーとして apikey を送信したいと考えています。これにより、URL がきれいに保たれます。
Fiddler のようなツールでリクエスト ヘッダーを追加する方法はわかりましたが、クエリ文字列ではなくヘッダーを参照するようにコードを変更するにはどうすればよいですか?
参考までに、私は MVC 4 Beta を使用しています...
ヘッダー変数と URL パラメーターは異なりますが、通常、リクエストを処理するときに同じデータ構造で見つけることができます。私は .NET に詳しくありませんが、URL パラメーターと同じように、ヘッダー入力の配列またはハッシュを使用できるようにする必要があります。何かのようなもの
System.Web.HttpContext.Current.Request.Headers["APIKey"];
候補のようです (varname を変更してください)
"Form Data"(POST)のように送信すると、フォーム送信用のクエリ文字列パラメーター(GET)が挿入されます