php - API 有时返回 NULL 响应
问题描述
我正在我的网络应用程序中发出一个 API 请求,如下所示:
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://******.com/jdconnectionpool/view?
requestAction=JOB_FILE_DETAILS&job_no=7476709",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"accept: application/json",
"cache-control: no-cache"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
一切看起来都很好。但是,它null
有时会在多次调用时返回同一组参数。我似乎也没有找到任何模式。从经历过这种现象的人那里得到的任何牵强的信息将不胜感激。
解决方案
推荐阅读
- wordpress - 带有 $wpdb->get_results 的 WordPress 自定义分页
- php - 在php中为每个添加总和
- php - 如何在 PHP Codeigniter 中发送动态消息(SMS)
- spring-kafka - 为每个 KafkaTemplate 指定 client.id
- python - 使用 Python 查找特定的重叠模式
- emv - 解释 EMV MDK 密钥 Enc MAC AC
- javascript - 引导表跟随 div 内的滚动
- angular - 在按钮单击时选择 PrimeNg 多选选项,Angular
- javascript - Javascript Regex - 从标签字符串中获取特定的 html 标签
- java - 未经授权的用户访问某些 url