ASP.NET: переопределить ответ IIS для заголовка "ожидаем 100"?
У меня есть приложение ASP.NET, которое получает запросы от клиентского программного обеспечения, а заголовки запроса содержат "запрос 100-продолжить".
Я хочу переопределить автоответ IIS на заголовок request-100, чтобы я мог использовать другие заголовки для аутентификации пользователя (или нет) и отправки правильного ответа в зависимости от состояния (очевидно, продолжение 100 аутентифицировано) или правильного сообщения об ошибке,
1 ответ
То, как мы достигли такого рода вещей, и я считаю, что общий подход заключается в создании модуля HTTP - модули вызываются при каждом запросе к вашему приложению как часть конвейера запросов и имеют доступ к событиям жизненного цикла на протяжении всего процесса. запрос. Вы можете проверять каждый запрос и выполнять действия, такие как выполнение аутентификации и изменение заголовков на основе запроса. Они также позволяют вам изучить исходящий ответ и изменить его.
Примечания от http://msdn.microsoft.com/en-us/library/bb398986.aspx отличный ресурс, если вы новичок в модулях.
Надеюсь это поможет!