私はcurl php getリクエストを実行して、ページにいくつかのjsonデータを表示しようとしています。Curl PHP GETリクエスト - 504
私がここにいる問題は、504ゲートウェイのタイムアウトでヒットし続けることです。
私は何か愚かなことや何かをしていないことを確認するために私のコードの目の第二のペアを取得するためにホッピングしていた。
// get request
$ch = curl_init('http://*****');
$token = '****';
// Return Data
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
//User Agent
curl_setopt($ch, CURLOPT_USERAGENT, 'Fiddler');
//Set your auth headers
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Host: ****:8090',
'Content-Type: application/json',
'Authorization: Bearer '.$token
));
$data = curl_exec($ch);
$info = curl_getinfo($ch);
// print details of request on page
echo 'info:' . $info ;
// close curl resource to free up system resources
curl_close($ch);
私はあなたにこれを手伝ってくれるのか分かりません。機能性の観点からは、コードは正常に見えます。他に何ができるかを知るには、そのサイトのサポートに連絡する必要があります。 – Machavity
@Machavity私はそうかもしれないと思った。最初に第二の意見を求めていました。おかげで – DCdaz
あなたのコードはほとんど動作します。サーバーからリモートへの接続を確認しましたか?サーバーからのポート80または443の要求に応答しますか?トークンなしでリクエストすると、彼らは無効なリクエストで応答しますか? –