作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
$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/
我是一名优秀的程序员,十分优秀!