使用 PHP cURL 发送 HTTP 请求并解析 JSON 响应
你可以使用 PHP 中的 curl 函数来发送 HTTP 请求,并从响应中获取 JSON 内容。以下是一个示例代码:
// 创建一个cURL 资源
$ch = curl_init();
// 设置请求的 URL
curl_setopt($ch, CURLOPT_URL, 'http://www.api.com/1.api');
// 设置返回结果存放在变量中,而不是直接输出
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// 执行请求,获取响应结果
$response = curl_exec($ch);
// 关闭cURL 资源
curl_close($ch);
// 将响应结果转换为JSON对象
$json = json_decode($response);
// 打印JSON内容
print_r($json);
这段代码会发送一个 GET 请求到 'http://www.api.com/1.api',并将响应中的 JSON 内容存储在变量 $response 中。然后,使用 json_decode 函数将 JSON 字符串转换为 PHP 对象或数组,并使用 print_r 函数打印出来。
原文地址: https://www.cveoy.top/t/topic/pLxp 著作权归作者所有。请勿转载和采集!