Buonasera ragazzi o buonanotte, dipende dai casi

Allora devo dire che ho fatto dei grossi passi in avanti... vi spiego cosa ho fatto:

Nel mio programma ho fatto due request http:
Una GET riferita alla pagina di login, la quale mi è servita per andarmi a prendere i tag hidden che cambiano automaticamente ad ogni aggiornamento;
Una POST che invia il pacchetto di dati richiesto dal login inclusi alcuni dei valori che ho estratto dall'html ricavata dalla get.

Il tutto sembra funzionare tranne un particolare..dopo la post, apro l'html generato e mi appare la solita schermata di login con su un messaggio : "Cookie necessari, Sul tuo browser non sono attivati i cookies. Per continuare, attivali."
OK serve settare i cookies nell'header della post... Giusto? credo si faccia in questo modo: connection.setRequestProperty("Cookie", "qualcosa");
Ma quel qualcosa dove lo vado a prendere? Illuminatemi per favore :P

In secondo luogo vi chiedo :
Ho notato analizzando la Post del login in Chrome che nell'header vengono passati una serie di valori, quali :
accept,
accept-encoding,
accept-language,
cache-control,
content-length,
content-type,
cookie,
origin,
referer,
user-agent.

Quali di questi devo passare manualmente?

Scusate la rottura e spero che almeno sia roba interessante da rivedere o ricordare per voi più esperti :P