Quote Originariamente inviata da giannino1995 Visualizza il messaggio
Ho realizzato un software in java che utilizzando jdk.incubator.httpclient
Innanzitutto, quale JDK stai usando? La API del HTTP Client è stata introdotta in maniera sperimentale nel JDK 9, poi è stata migliorata nel JDK 10 e infine nel JDK 11 è stata "standardizzata" e spostata nel package java.net.http .
Quindi ... occhio.

Quote Originariamente inviata da giannino1995 Visualizza il messaggio
ma poi non riesco ad inserire nel form le credenziali di accesso perché il form usa POST e non GET.
Ora, non conta molto la API di HTTP "client" che stai usando. La questione è che non conosci cosa succede quando un browser invia quel <form> in POST (e che tu devi replicare da codice programmaticamente con la API HTTP client).

I dati del form devono essere passati ed "encodati" nel body della request secondo il content type application/x-www-form-urlencoded
Documentati.