cURL odpowiednik w JAVA

Mam za zadanie napisanie komponentu uwierzytelniającego dla open sourceJAVA aplikacja Mamy wewnętrzny widget uwierzytelniania, który używahttps. Mam jakiś przykładphp kod, który uzyskuje dostęp dowidget który używacURL do obsługi transferu.

Moje pytanie brzmi, czy istnieje portcURL doJAVAlub jeszcze lepiej, jaki pakiet podstawowy przybliży mnie wystarczająco blisko, aby poradzić sobie z zadaniem?

Aktualizacja:

To w skrócie, kod, który chciałbym zreplikować w JAVA:

$cp = curl_init();
$my_url = "https://" . AUTH_SERVER . "/auth/authenticate.asp?pt1=$uname&pt2=$pass&pt4=full";
curl_setopt($cp, CURLOPT_URL, $my_url);
curl_setopt($cp, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($cp);
curl_close($cp);

Wrzosowisko, Myślę, że jesteś na dobrej drodze, myślę, że skończę używając HttpsURLConnection, a następnie wybiorę to, czego potrzebuję od odpowiedzi.

questionAnswers(5)

yourAnswerToTheQuestion