Скрыть или переписать HTTP-заголовок ответа сервера от SSRS - PullRequest
0 голосов
/ 08 октября 2019

Я использую SSRS 2016 для своего отчета. И каждый раз, когда я получаю доступ к отчету, ответ всегда содержит информацию о сервере IIS. Я хочу скрыть или переписать эту конфиденциальную информацию из заголовка HTTP-ответа сервера. Есть ли способ сделать это?

Службы Reporting Services используют Http.sys напрямую из операционной системы сервера для приема запросов, направленных на URL-адреса и порты, настроенные для служб Reporting Services. Это архитектурное изменение позволяет службам Reporting Services существовать без IIS и обеспечивает те же функциональные возможности. Таким образом, некоторые предложения по использованию расширения URLRewrite и созданию правила исходящих сообщений в Интернете в этом случае не помогают.

Можно ли каким-либо образом настроить скрытие / перезапись заголовка HTTP-ответа сервера в диспетчере конфигурации служб Reporting Services?

enter image description here

1 Ответ

0 голосов
/ 09 октября 2019

Вы можете создать исходящее правило для удаления заголовка сервера следующим образом

    <outboundRules>
        <rule name="rewrite">
            <match serverVariable="RESPONSE_SERVER" pattern="(.*)" />
            <action type="Rewrite" />
        </rule>
    </outboundRules>

Затем вы увидите значение удаляемого заголовка сервера.

enter image description here

...