Java - HTTP Post,使用 cookie 登录网站,与此 PHP cURL 代码等效的 java?

标签 java php http post curl

我正在努力创建一个能够登录到 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 - HTTP Post,使用 cookie 登录网站,与此 PHP cURL 代码等效的 java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7174650/

相关文章:

java - java中的快速文本文件解析

java - 打开购物车与其他系统集成

java - 如何从 Windows 注册表中删除 JRE 条目?

java - 如何在android中启动 Activity 时显示值

php - Laravel - 将 HTML Dom-Parser 响应保存到数据库

flash - 查看flash播放器发出的http请求

php - Laravel where - 如何使用条件引用相同的模式?

php - Laravel 入门

javascript - 使用 Fetch Streams API 在不使用递归的情况下异步使用分块数据

javascript - Angular JSON post 只发送 json 数组的一项