1

我正在开发一个与 WP 5.0.3 中的 curl_setopt()、curl_init()、curl_exec() 等函数配合良好的插件。更新到 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 功能修复了它。

4

0 回答 0