Это похоже на простую операцию.
В нашей среде разработки (работающей на XP / IIS 5) нам нужно добавить несколько заголовков в каждый запрос HttpRequest, поступающий в наше приложение.(Это для имитации производственной среды, которой у нас нет в dev).На первый взгляд, это выглядело как простой HttpModule, например:
public class Dev_Sim: IHttpModule
{
public void Init(HttpApplication app)
{
app.BeginRequest += delegate { app.Context.Request.Headers.Add("UserName", "XYZZY"); };
}
public void Dispose(){}
}
Но, пытаясь это сделать, я обнаружил, что коллекция заголовков запроса доступна только для чтения, а метод Addтерпит неудачу с исключением OperationNotSupported.
Потратив пару часов на изучение этого вопроса в Google, я не нашел простого ответа на вопрос, что должно быть относительно простой задачей.какие-нибудь указатели?