2016-02-09 3 views
1

Я использую HttpClient, но он имеет проблемы с разрешением DNS (для этого используется метод синхронизации). Поэтому я использую другую библиотеку для выполнения DNS-запросов, и теперь я пытаюсь получить пользовательские URL-адреса по IP-адресу но мне нужно заменить заголовок Host. Например, у меня есть URL http://fb.com, но мне нужно, чтобы получить http://1.1.1.1 с множеством хост для fb.com Я tryied:Переопределить хост в HttpClient

_req = new HttpRequestMessage(HttpMethod.Get, newUri.ToString()); 
_req.Headers.Host = uri.Host; 
_httpClient.DefaultRequestHeaders.Host = uri.Host; 

, но это не работает. Есть ли способ установить собственный заголовок хоста, как в HttpWebRequest?

ответ

2

Это работа. Проблема заключалась в том, что Fiddler переопределяет заголовок Host на основе url. Когда Скрипач выключен, все идет хорошо.

Смежные вопросы