Eu preciso fazer uma conexão http que se autentica atravez do User-Agent, que fica no header http.
A minha questão é a seguinte: estou utilizando as classe HttpURLConnection e URL do pacote java.net.
Já li a javadoc inteira delas e não achei nada para colocar um header. Na classe HttpURLConnection existe o getHeaderField so que não existe um setHeaderField. A minha questão é a seguinte: Como seu faço para colocar campos no cabaçalho http atravéz de um programa java.