接收状态:在 GET 请求后运行

问题描述

所以,我想要做的是发出一个 GET 请求并接收一个 json。我试图将我需要的信息放入 Postman,它运行良好,我收到了一个包含我需要的信息的 json。但是现在我必须将它实现到 PHP 代码中,然后在这代码之后:

$curl2=curl_init();
curl_setopt($curl2,CURLOPT_HTTPHEADER,array(
'User-Agent: PostmanRuntime/7.28.0','Ocp-Apim-Subscription-Key: {MY_KEY}','Connection: Keep-Alive',));

curl_setopt($curl2,CURLOPT_URL,$m[1]); //m[1] is the url
curl_setopt($curl2,CURLOPT_RETURNTRANSFER,1);

$result2=curl_exec($curl2);



echo "<br>-----------<br>";
print_r(curl_getinfo($curl2));
curl_close($curl2);

echo "<br>-----------<br>";
echo $result2;

我收到:

{"status":"running","createdDateTime":"2021-05-07T20:08:43Z","lastUpdatedDateTime":"2021-05-07T20:08:44Z"}

我再说一遍,在 Postman 上我收到了我想要的东西,但在 PHP 中我不知道出了什么问题。

解决方法

您是否尝试过单击 >(代码)选项卡以查看 Postman 实际发送的 PHP 代码?:

enter image description here