PHP Проблема с превышением времени ожидания соединения CURL в wordpress - PullRequest
1 голос
/ 27 мая 2020

Я пытался получить данные из API, используя php curl в WordPress, но столкнулся с проблемой тайм-аута соединения. Я поделился кодом.

<?php
 $curl = curl_init();
 $header = [];
 $header[0] = "Content-Type: application/json";
 $curl_url = "server url";
 curl_setopt_array($curl, [
   CURLOPT_SSL_VERIFYHOST => 0,
   CURLOPT_SSL_VERIFYPEER => 0,
   CURLOPT_RETURNTRANSFER => 1,
   CURLOPT_HTTPHEADER => $header,
   CURLOPT_URL => $curl_url,
 ]);

 $result = curl_exec($curl);
 echo curl_error($curl);
 $http_status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
 curl_close($curl);
 if ($http_status != 200) {
    echo $http_status;
 } else {
    $apps = json_decode($result);
 }

?>

Кроме того, я попытался сделать это с помощью соответствующей статьи в StackOverflow или других, но у меня возникла та же проблема.

Failed connect to "server"; Connection timed out

как я могу решить эту проблему? у тебя есть хорошая идея?

...