Maurya.Sumit Ответов: 2

Fiddler отображение информации сервера о состоянии http 411


Всем Привет,
Я стою перед проблемой, которую нужно преодолеть. В моем жерехе.Команда тестирования сетевых приложений опубликовала сообщение о том, что они получают информацию о сервере, которая не должна отображаться.
Шаги, которые они использовали
1. Они имеют открытые скрипач и приложений в браузере.
2. После того, как URL-адрес в Fiddler правой кнопкой мыши на URL-адрес.
3. Выберите "воспроизведение", затем "повторите с хладнокровием"
4. В разделе композитора выберите "опции" на вкладке и снимите исправить "контент-длина"заголовка.
5. Теперь выберите вкладку " Parsed "и опцию" Post " из выпадающего списка.
6. Нажмите кнопку Выполнить.

В заголовке ответа будет показана информация о сервере(сервер: Microsoft-HTTPAPI / 2.0)
Я добавил несколько тегов в web.config и global.asax, чтобы скрыть данные моего сервера, он не отображается для статуса 200, но не работает для статуса 411.

Любое предложение приветствуется.

Что я уже пробовал:

Я попробовал следующие методы, которые работают, если статус HTTP равен 200. но не работает для статуса 411.
1. В глобальной.эйсакс
Свойство HttpContext.Тока.Ответ.Заголовки.Комплект("Сервер", "");
Ответ.Headers. Remove ("Сервер");

2. В интернете.конфиг
<httpProtocol>
     <customHeaders>
       <clear/>
       <remove name="Server" />
     </customHeaders>
   </httpProtocol>

2 Ответов

Рейтинг:
1

Graeme_Grant

Обычно это устанавливается на уровне сервера, а не приложения/веб-сайта, как в IIS или любом другом сервере, на котором вы запускаете свой веб-сайт.

Вот пример того, как изменить его на IIS: Удалить заголовок HTTP-ответа версии сервера IIS-IIS-Sysadmins of the North[^]


Рейтинг:
1

Maurya.Sumit

Привет Graeme_Grant,
Спасибо за проявленную инициативу, методы, которые вы предложили, очень полезны, но они не работают в моем случае, так как они уже реализованы в глобальных файлах и конфигурационных файлах, я также попросил своего администратора I. T реализовать перезапись URL-адреса. Это тоже было реализовано ранее. Пожалуйста, предложите какое-нибудь другое решение.


Graeme_Grant

Пожалуйста, используйте ответ, а не "добавьте свое решение здесь".

Поскольку это поле "сервер", приложение/веб-сайт не может его изменить, оно должно быть изменено на уровне сервера.

Если изменение было сделано правильно, то им, возможно, потребуется перезагрузить сервер, чтобы изменение вступило в силу.

Maurya.Sumit

Какой-нибудь инструмент или метод вы можете предложить?