Java - HTTP Post,网站登录用cookie, Java相当于这个PHP的cURL代码


Java - HTTP Post, Website login with cookies, java equivalent to this PHP cURL Code?

我正在创建一个能够登录myspace帐户的应用程序,以便在myspace上和在myspace上托管的应用程序内部自动处理事情。

我在我的php脚本中使用这段代码登录到一个myspace帐户

curl_setopt($ch = curl_init(), CURLOPT_URL, "https://www.myspace.com/auth/login");  
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)');   
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "formLocation=popupForm&hash=MIGcBgkrBgEEAYI3WAOggY4wgYsGCisGAQQBgjdYAwGgfTB7AgMCAAECAmYDAgIAwAQIzvUlf32XiZkEEEdO4p%252f8EKHJN%252fdOXnKVVcIEUKWnrWfUbv6Jk9HLwI9PjqtfMX%252fCWQApDLaJsH2ntEdJIcsEonDrhad4JCpLBfbLcDb7uo7p1XYlqJNIHme%252fw8m6%252fYfsjQr3k36C4Z8U1IEY&SMSVerifiedCookieToken=&NextPage=&js=-1&fbtoken=&Email=".urlencode($Email)."&Password=".urlencode($Password)."&Remember=true");
curl_setopt($ch, CURLOPT_REFERER,'http://www.myspace.com/');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_VERBOSE, 0);
$Result = curl_exec($ch);

在java中与此等价的是什么?

可能是java.net.HttpURLConnection