有没有办法在 azure webapp 上删除 http 到 https 重定向?

There is a way to remove http to https redirection on azure webapp?

问题很简单。我想在我的 azure webapp 上允许 http,但默认情况下它会将 http 重定向到 https,即使 "https only" 已关闭。有一种方法可以将 http 协议保留在 azure webaps 中吗?我在 google 上找到的所有信息都与我想要的相反。

这里有两种选择,我更喜欢的一种是为您的应用申请证书。使用 Azure 应用服务是免费的。您可以在此了解更多信息 arcticle:

第二个是在您 web.config 中应用 redirect rule,将任何 https 重定向到 http。

<rule name="Redirect to HTTP" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTPS}" pattern="^ON$" />
  </conditions>
  <action type="Redirect" url="http://{HTTP_HOST}/{R:0}" redirectType="Permanent" />
</rule>