php - PHP curl获取请求以检索JSON数组但没有响应
问题描述
我正在尝试使用 PHP 和 curl 发送一个 get 请求,以使用 rest API 请求检索 JSON 数组,当我通过在 chrome 地址栏中甚至在命令提示符或 PowerShell 中输入地址来测试它时,它工作正常,但它返回一个空数组使用 PHP curl,这是我的代码
<?php
$baseUrl="https://amitex.biz/delegateapi/createhotvoucher";
$myUrl=$baseUrl.'?'.http_build_query(array(
'SecurityCod'=>'19648A15',
'password'=>'xyziuqjq&',
'HotVoucherAmount'=>'1'
));
echo $myUrl;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_URL,$myUrl);
$content = curl_exec($ch);
echo $content . "<br>";
print_r($_GET);
当我在浏览器中输入地址时,它会像这样返回 somting >
我尝试了以下解决方案,例如如何像浏览器一样发送获取请求以及如何使用 curl 检索 JSON,但仍然无法正常工作
解决方案
推荐阅读
- c++ - 在协议缓冲区中,如何在竞技场内“放置新”?
- postgresql - 使用 PostgreSQL 函数中的字符串生成唯一的字符串 ID
- glsl - WebGL 中的体积渲染
- c# - 使用 System.Drawing.Printing 在 .NET Core 中打印 PDF
- flutter - Flutter 打印特定值
- opencv - openCV 如何使用物点和图像点估计焦距
- sql - 优化查询以获取其他表中不存在的 ID
- javascript - 根据选择选项更改 php 变量值
- sql - 如何在 SQL 中获得不同的路由?
- javascript - TypeError: Select is not a constructor when using Svelte and jest