$ch = curl_init();
curl_setopt($ch, CURLOPT_FILE, $file);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, $urls[$vidCount]);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_exec($ch);
curl_close($ch);
所以我有一个cURL请求,它接受一个URL并在文件系统中生成一个文件。
如何在Java中模拟上述PHP cURL请求?
我尝试了HttpURLConnection
,但我得到了403 Forbidden
。 cURL中的相同调用正常工作。我需要协调两者之间是否存在一些架构差异?
我相信它可能是标题中的东西,cURL可能会自动设置Java不在的地方。我不太确定,但我很感激我能得到的任何建议。
感谢。
答案 0 :(得分:1)
我不确定为什么要尝试在Java中模拟PHP行为。如果最终结果确实是你需要达到的,那就是使用Java HttpURLConnection甚至是URLConnection。