java 对 php curl实现,如何将以下PHP curl代码转换为JAVA HttpURLConnection?

如何将以下PHP curl代码转换为JAVA HttpURLConnection?

$username = $_POST['username'];

$headers = array(

"Host: mail.google.com",

"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4",

"Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5",

"Accept-Language: en-us,en;q=0.5",

"Accept-Encoding: text", # No gzip, it only clutters your code!

"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",

"Date: ".date(DATE_RFC822)

);

$c = curl_init('https://mail.google.com/mail/feed/atom');

curl_setopt($c, CURLOPT_HTTPAUTH, CURLAUTH_ANY); // use authentication

curl_setopt($c, CURLOPT_HTTPHEADER, $headers); // send the headers

curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); // We need to fetch something from a string, so no direct output!

curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1); // we get redirected, so follow

curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0);

curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 1);

curl_setopt($c, CURLOPT_UNRESTRICTED_AUTH, 1); // always stay authorised

$wrong = curl_exec($c); // Get it

curl_close($c); // Close the curl stream

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值