Обратите внимание на документацию для WebHeaderCollection , большинство полезных заголовков ограничено, в нем нет прагмы, но также говорится, что ограниченные заголовки не ограничены предоставленным списком.
Эти ограничения действуют, поскольку основной браузер обычно обрабатывает запросы http и поэтому контролирует такие заголовки, используя свои собственные алгоритмы.
Возможно сделать это с помощью ClientHttp следующим образом: -
var url = new Uri("http://lonmw32795/RBSM_Portal_RESTfulWebService/HostInterrogationService.svc/host/environment");
req = (HttpWebRequest)WebRequestCreator.ClientHttp.Create(url);
Обратите внимание, что вам потребуется управлять любыми необходимыми файлами cookie вручную, что может быть немного сложнее, если файлы cookie установлены как часть ответа на запросы, использующие BrowserHttp.