我目前使用Microsoft IIS8服务器作为URL重写的反向代理。 目前有这个问题,我需要在IIS上设置一个HTTP请求标题。 我已经走了,创造了一个空白的规则,并设置条件。 我如何让IIS在请求头中以特定格式设置当前date和时间? 没有ASP.NET网站,甚至可能吗?
在阅读微软的参考资料时,我没有发现任何这样的事情。
规则的当前状态显示date时间应该是的模式,如果标题不匹配,标题应该被覆盖:
<rule name="set clientDate"> <match url="(.*)" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{HTTP_CLIENTDATE}" pattern="[0-9]{4}\-[0-9]{2}\-[0-9]{2}\ [0-9]{2}\:[0-9]{2}\:[0-9]{2}" negate="true" /> </conditions> <action type="None" /> </rule>
提前致谢
您可能需要创build自己的URL重写提供程序。
这里是一个示例如何这样做: https : //docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/developing-a-custom-rewrite-provider-for-url-rewrite-模块 。