Назад | Перейти на главную страницу

Как установить в заголовке HTTP-запроса текущую дату и время с помощью IIS 8

В настоящее время я использую сервер Microsoft IIS8 в качестве обратного прокси для перезаписи URL. В настоящее время существует проблема, заключающаяся в том, что мне нужно установить заголовок HTTP-запроса в IIS. Я уже пошел дальше и создал пустое правило и установил условие. Как заставить IIS установить текущую дату и время в определенном формате внутри заголовка запроса? Возможно ли это без веб-сайтов ASP.NET?

Я не нашел ничего подобного, читая ссылки Microsoft.

Текущее состояние правила показывает шаблон, в котором должна быть дата и время, заголовок должен быть перезаписан, если он не совпадает:

 <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>

заранее спасибо

Возможно, вам потребуется создать своего собственного поставщика для перезаписи URL.

Вот пример того, как это сделать: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/developing-a-custom-rewrite-provider-for-url-rewrite-module.