0
我正在將Azure上的API設置爲Web服務。我想讓它爲所有HTTP動詞(GET,POST,DELETE等)強制使用HTTPS在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請求。
任何關於如何設置剩餘動詞規則的指針?