Я разрабатываю плагин для браузера и систему компонентов сервера, которая передает контент с пользовательским типом кодировки. Теперь я хотел бы иметь возможность определять на стороне сервера, может ли клиент обрабатывать специальную кодировку, и хотел бы, чтобы она соответствовала обычному способу работы с HTTP, поэтому из плагина браузера я хотел бы добавить новый кодирование в заголовке запроса Accept-Encoding. i.e.:
Accept-Encoding: gzip, deflate, myencoding
Я попытался реализовать IHttpNegotiate и установить его в качестве дополнительного заголовка в BeginningTransaction, но, похоже, он либо игнорируется, либо перезаписывается позже.