Linux, Open-source, Programação e Produtividade

Como mudar o header host de uma requisição feita com Java

Jonas Abreu em 16/05/2012

Não sei exatamente em qual update do JDK 6 alguns headers Http, como o HOST, tiveram a sua modificação proibida por padrão, o que fez um amigo meu perder alguns dias de trabalho caçando um bug que surgiu repentinamente no cluster de produção.

Para habilitar a modificação desses headers restritos, você precisa executar:

System.setProperty("sun.net.http.allowRestrictedHeaders",
                                                "true");

Antes do código que modifica o header.

Creative Commons License
Como mudar o header host de uma requisição feita com Java de Jonas Abreu está licenciado sob Creative Commons License.