Como modificar o cabeçalho de um HttpUrlConnection

Estou tentando melhorar o documento Java Html um pouco, mas estou tendo problemas com oHttpUrlConntion. Uma coisa é que alguns servidores bloqueiam uma solicitação se o agente do usuário for uma Java VM. Outro problema é que oHttpUrlConnection não define oReferrer ouLocation campo de cabeçalho. Como vários sites usam esses campos para verificar se o conteúdo foi acessado em seu próprio site, também estou bloqueado aqui. Tanto quanto posso ver, a única resolução é substituir o manipulador de URL do protocolo HTTP. Ou existe alguma maneira de modificar o manipulador HTTP padrão?

questionAnswers(3)

yourAnswerToTheQuestion