如何在 Java 中模拟 PHP cURL 请求


$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 没有的地方自动设置的标头中的内容。 我不太确定,但我会感谢我能得到的任何建议。

谢谢。

我不确定你为什么要在 Java 中模拟 PHP 行为。如果最终结果真的是你需要达到的,那么使用Java HttpURLConnection甚至URLConnection。

最新更新