Функции cURL перестали работать на WordPress 5.2.4? - PullRequest
1 голос
/ 06 ноября 2019

Я разрабатываю плагин, который прекрасно работал с функциями curl_setopt (), curl_init (), curl_exec () и т. Д. В WP 5.0.3. После обновления до wP 5.2.4 этот пример записи cURL перестал работать (фактически установлен $ api_key, это всего лишь пример):

 $postData = array(
  'some_variables'         => "some_values",
);

 $postDataJSON= json_encode($postData);

 $postDataCURL= curl_init('www.example.com/post/request');                                                 

 curl_setopt($postDataCURL, CURLOPT_CUSTOMREQUEST, "POST");                                                                     
 curl_setopt($postDataCURL, CURLOPT_POSTFIELDS, $postDataJSON);                                                                  
 curl_setopt($postDataCURL, CURLOPT_RETURNTRANSFER, true);                                                                      
 curl_setopt($postDataCURL, CURLOPT_HTTPHEADER, array(                                                                          
      'Content-Type: application/json;charset=UTF-8',                                                                                
      'Content-Length: ' . strlen($postDataJSON),
      'x-api-key: ' . $api_key,
    )
  );                                                                                                            

 $postDataResult = curl_exec($postDataCURL);
 curl_close($postDataCURL);

У кого-нибудь недавно были проблемы такого рода? Также имелись проблемы с запросами GET, но исправил это с помощью собственных функций WordPress.

...