Позор, я использую 3.1.

ользую Jakarta Commons HttpClient 3.1 для написания инструмента нагрузочного тестирования, который должен быть нацелен на разные серверы и делать вид, будто он нацелен на правильный виртуальный хост на HTTP-сервере. Для этого мне нужно иметь возможность установить HTTP-заголовок «Host» в запросе на другое имя хоста, отличное от фактического имени хоста, к которому я подключаюсь.

Казалось довольно очевидным, что я должен использоватьMethod.setRequestHeader("Host","fakehostname"), но HttpClient просто игнорирует это и всегда отправляет реальное имя хоста, к которому я подключаюсь, в заголовке «Host» (я включил ведение журнала отладки для «httpclient.wire» и могу сделать это специально).

Как я могу переопределить заголовок, чтобы HttpClient обратил внимание?

Ответы на вопрос(1)

Ваш ответ на вопрос