PHP Curl 请求导致 504 网关超时

时间:2021-03-20 03:05:08

标签: php ubuntu nginx curl

我不确定这里的问题是什么,但我一直在使用以下网站来生成 PHP curl 请求:

https://reqbin.com/req/php/5k564bhv/get-request-with-bearer-token-authorization-header

当我从该站点运行请求时,它立即生效。

但是,当我复制并粘贴他们使用的确切 PHP 代码时,会导致 504 gateway timeout 错误。

<?php

$url = "https://example.com/api";

$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_PUT, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$headers = array(
   "Accept: application/json",
   "Authorization: Bearer f03qawdqdqz47vuy1j02313215gazpfkwkfwpkngbpwd1xxlgvfew",
   "Content-Type: application/json",
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);

$data = '{"var":"value","anothervar":"anothervalue"}';

curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

//for debug only!
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

$resp = curl_exec($curl);
curl_close($curl);
var_dump($resp);

?>

0 个答案:

没有答案
相关问题