2017-05-07 6 views
0

WebサービスとしてAzureにAPIを設定しています。Azure Webサービス(API)でHTTPSリダイレクトを強制する

ブログ投稿hereは、web.configファイルにルールを追加するように指示しています(ブログ記事の末尾に向かって、それはかなり長いです)。ここにルールがあります:

<!-- BEGIN rule TAG FOR HTTPS REDIRECT --> 
    <rule name="Force HTTPS" enabled="true"> 
     <match url="(.*)" ignoreCase="false" /> 
     <conditions> 
      <add input="{HTTPS}" pattern="off" /> 
     </conditions> 
     <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" /> 
    </rule> 
<!-- END rule TAG FOR HTTPS REDIRECT --> 

私はこれをやってみましたが、それはGET要求には問題ありません。しかし、私がPOSTリクエストをしようとすると、Webサービスは何とかそのリクエストをGETリクエストとして解釈します。

残っている動詞のルールを設定する方法についての情報はありますか?

答えて

0

GETはデフォルトで有効になっています。 他のhttp動詞を有効にする必要があります。 最短バージョンは、 アジールカンニングシートの「HTTP動詞を有効にする」セクションです。 http://microsoftazurewebsitescheatsheet.info

関連する問題