Como posso substituir o cabeçalho "Host" na solicitação ao usar o Apache commons HttpClient

Estou usando o Jakarta Commons HttpClient 3.1 escrevendo uma ferramenta de teste de carga que precisa direcionar servidores diferentes e fingir que direcionou o host virtual correto no servidor HTTP. Para isso, preciso definir o cabeçalho HTTP "Host" na solicitação como um nome de host diferente do nome do host real ao qual estou me conectando.

Parecia bastante óbvio que eu deveria usarMethod.setRequestHeader("Host","fakehostname"), mas o HttpClient simplesmente ignora isso e sempre envia o nome real do host ao qual estou me conectando no cabeçalho "Host" (ativei o log de depuração para "httpclient.wire" e posso fazer isso especificamente

Como posso substituir o cabeçalho para que o HttpClient dê atençã

questionAnswers(4)

yourAnswerToTheQuestion