2016-05-17 30 views
0

最近、ユーザーの物理的な場所に依存する様々なWebサイトが埋め込まれたJavaScriptプラグインが公開されています。ブラウザのGeolocation APIがオプションではない場合、商用サービスを介してIPアドレスで場所を解決しています。IIS動的HTTP応答ヘッダー

問題は、ユーザーの操作によってはさまざまな時に場所が必要になることがありますが、スクリプトはASP.NET Web APIソリューションでJSONデータを送受信していることがあります。

IIS 8から配信される特定のエンドポイントHTTP応答ヘッダーにユーザーのGeoLocationの詳細を追加する方法を知りたいですか?これにより、スクリプトから余分なGET要求を追加したり、要求/応答モデルを変更したりすることなく、場所を継続的に更新することができます。

  1. これは、ASP.NETモジュールで最も効果的ですか?
  2. ヘッダーを介してデータを処理するAPIを使用したことはありますか?
  3. このメソッドの潜在的な問題(コーリングロケーションサービスのパフォーマンスヒットの外)?

ありがとうございました!

答えて

0

This answerは、動的応答ヘッダー値を追加するための簡単でクリーンな方法でした。アクションフィルタを使用すると、特定のAPIメソッドに簡単に追加できました。