首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于什么原因,照相机可能返回错误“无效的会话中的请求数据!”?

由于什么原因,照相机可能返回错误“无效的会话中的请求数据!”?
EN

Stack Overflow用户
提问于 2022-02-24 20:06:09
回答 1查看 108关注 0票数 0

问题是,错误时断时续发生,我有一个大华HDW2230TP-A-0280B相机。我每10分钟就把视频备份到服务器上。请求如下:

代码语言:javascript
复制
<?php 
function reqCam($url)
{
    $ch = curl_init($url);
    curl_setopt_array($ch, [CURLOPT_USERPWD => "admin:password", CURLOPT_CONNECTTIMEOUT => 2, CURLOPT_RETURNTRANSFER => 1, CURLOPT_HTTPAUTH => CURLAUTH_ANY]);
    return curl_exec($ch);
}

# step 1. curl request to create a task (id)
$task = reqCam("$urlcam/cgi-bin/mediaFileFind.cgi?action=factory.create");
$id = explode("=",trim($task))[1]; // trim ID
# Step 2. set $start and $end to search for the video
reqCam("$urlcam/cgi-bin/mediaFileFind.cgi?action=findFile&object=$id&condition.Channel=1&condition.StartTime=$start&condition.EndTime=$end&condition.Types[0]=dav");
# step 3. displaying the video list
$listvideo = reqCam("$urlcam/cgi-bin/mediaFileFind.cgi?action=findNextFile&object=$id&count=100");

这段代码可以在100个迭代中显示大约10个(有时更多)这样的错误:

代码语言:javascript
复制
{"error":{"code":287637505, "message": "Invalid session in request data!"}, "result":false}

错误发生在第二步,当我设置搜索参数时。没有我能察觉到的模式。

如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-18 10:58:33

相机的管理面板说,我使用的是最新版本的固件,但一个新的版本发布在官方网站上。我安装了它,错误少得多。大约90%

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71257660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档