2016-10-20 1 views
0

私のIISでその接続を許可するために、私はちょうど私のヘッダーにアプリキーを使うことをtriyingしています。それだけでカスタムヘッダーを許可IISがクエリヘッダーを許可する

 <filteringRule name="user agent deny" scanUrl="false" scanQueryString="false"> 
      <scanHeaders>     
      <add requestHeader="user-agent" /> 
      </scanHeaders> 
      <appliesTo> 
      <add fileExtension=".php" /> 
      </appliesTo> 
      <denyStrings> 
      <add string="yandex" /> 
      </denyStrings> 
     </filteringRule> 

しかし、私に必要なのは、私のweb.configウィッヒで簡単なコードです:私は今あなたが例えばこれをやってヘッダを拒否することができることによって知っています。 IISがHTTP要求内のすべてのカスタムヘッダーを許可するデフォルトでは、事前に

おかげで...

答えて

0

は、あなたがするためには何もありません。

上記のfilteringRule機能では、特定の特性を持つリクエストを拒否できますが、拒否することはできません。

他のすべてのヘッダーを拒否するには、不可能なすべてのヘッダーに対して拒否ルールを作成する必要があります。

+0

だから私はそれを行う唯一の方法はコードを通してだと思う。 – Julio

+0

誰かがすでに解決策があるかどうか知っていますか? – Julio

0

私はそれを理解しました!これを行うには、.netサイトを実装するだけです。それ以降はリダイレクトを行うためにURLリライトを使うことができますが、コントロールを取得する前にde global.asaxを使ってヘッダーで要求しているキーを持っていない呼び出しをすべて停止させることができます。

関連する問題