在Linux中用curl命令调用EasyCVR接口出现报错Illegal characters,如何解决?

发布时间 2023-07-07 11:21:25作者: EasyCVR视频融合平台

EasyCVR基于云边端一体化架构,具有强大的数据接入、处理及分发能力,平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理。在视频能力上,平台可实现视频直播、录像、回放、检索、云存储、告警上报、语音对讲、H.265自动转码、电子地图、集群、智能分析以及平台级联等。

有用户反馈,在Linux系统中使用curl命令调用EasyCVR的接口,出现了报错:curl: (3) Illegal characters found in URL,请求我们协助排查。今天我们来分享一下解决方法。

操作步骤如下:

1) 经过查询发现,原来是shell脚本内调用的ip变量的源文件,格式不识别导致的;

2)导致这个问题的原因,是因为在Windows编辑好的文件,上传到Linux导致换行符不支持;

3)我们可以手动在Windows进行复制,然后在Linux编辑一个新的文档,随后粘贴;

4)保存退出,然后运行调用EasyCVR的脚本,查看是否已经正常;

5)运行正常。

EasyCVR平台兼容性强、拓展度高,可支持多协议、多类型设备接入,包括:国标GB28181、RTMP、RTSP/Onvif、海康Ehome、海康SDK、大华SDK、宇视SDK等。平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,支持设备树、设备分级分组管理、权限/角色分配,支持设备状态监测、运程云端运维等。感兴趣的用户可以前往演示平台进行体验或部署测试。