Cómo modificar el encabezado de una HttpUrlConnection

Estoy tratando de mejorar un poco el Documento Java Html pero me encuentro con problemas con elHttpUrlConntion. Una cosa es que algunos servidores bloquean una solicitud si el agente de usuario es una máquina virtual Java. Otro problema es que elHttpUrlConnection no establece elReferrer oLocation campo de encabezado Dado que varios sitios usan estos campos para verificar que se haya accedido al contenido desde su propio sitio, también estoy bloqueado aquí. Por lo que puedo ver, la única resolución es reemplazar el controlador de URL del protocolo HTTP. ¿O hay alguna forma de modificar el controlador HTTP predeterminado?

Respuestas a la pregunta(3)

Su respuesta a la pregunta