gpt4 book ai didi

java - 如何在 Java 中模拟 PHP cURL 请求?

转载 作者:搜寻专家 更新时间:2023-10-31 21:39:45 24 4
gpt4 key购买 nike

$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 可能会自动设置 header 中的某些内容,而 Java 则不会。我不太确定,但如果能得到任何建议,我将不胜感激。

谢谢。

最佳答案

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

关于java - 如何在 Java 中模拟 PHP cURL 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12604325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com