3
$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);

したがって、URL を受け取り、ファイルシステムにファイルを生成する cURL リクエストがあります。

上記の PHP cURL リクエストを Java でエミュレートするにはどうすればよいですか?

を試しHttpURLConnectionましたが、取得してい403 Forbiddenます。cURL での同じ呼び出しは正しく機能します。調整する必要がある 2 つのアーキテクチャの違いはありますか?

Java が設定されていない場所で cURL が自動的に設定している可能性があるのは、ヘッダーの何かである可能性があると思います。よくわからないのですが、アドバイスいただけると助かります。

ありがとう。

4

1 に答える 1

1

JavaでPHPの動作をエミュレートしようとしている理由がわかりません。最終結果が本当に到達する必要があるものである場合は、JavaHttpURLConnectionまたはURLConnectionを使用するよりも。

于 2013-03-03T22:25:43.230 に答える