Как редактировать заголовки узла запроса в c # через веб-запрос? - PullRequest
3 голосов
/ 29 мая 2011

Когда я пытаюсь отредактировать ключ хоста по запросу. Заголовки в консольном приложении я получаю исключение, которое говорит:

The 'Host' header cannot be modified directly.
Parameter name: name

Так, как я могу изменить это?

1 Ответ

3 голосов
/ 29 мая 2011

Как вы уже видели, .Net Fx не позволяет редактировать заголовок хоста, но, начиная с .Net Fx 4.0, в объекте HttpWebRequest существует отдельное определение «хоста». Вы можете использовать это так:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://127.0.0.1/");
request.Host = "yourdomain.com";

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...