首页 / 浏览问题 / 云GIS / 问题详情
https调用iServer机器学习服务失败
260EXP 2023年09月04日
在一个网页上设置一个功能,这个功能可以收集参数,然后调用iServer的机器学习服务中基于森林的分类预测功能,得出结果数据集

在本地机器上打开iServer测试分类预测功能(http://localhost)——可以正常运行

把iServer和功能实装到服务器上后

在服务器上打开iServer测试分类预测功能(http://localhost)——可以正常运行

换成使用https,在外部尝试测试功能时,问题发生了

用我本地机器https打开服务器的iServer,机器学习服务里无法看到历史记录以外的功能选项,直接向分类预测功能发送数据也只会立刻返回500

用我本地机器http打开服务器的iServer,里面服务列表能够正常显示

请问为什么只有使用https时机器学习里的功能消失了,另外应该如何解决?

1个回答

https理论只是对服务器进行加密和证书认证,应该不影响服务器内部的服务功能接口。

除了机器学习服务的功能在https访问不正常,其他的地图服务或数据服务正常吗。

问题的现象如果方便用视频演示下呢。
1,520EXP 2023年09月04日
配置的拓展服务都可以正常使用ajax发送参数然后返回结果

这个iServer是专门用来进行分析和获取相关数据用的,只使用到了特定的拓展服务以及机器学习里的预测功能
https访问报错500,在iserver控制台及日志是否有错误提示,请收集提供咱们分析。
您好,这个问题已经解决

机器学习服务里无法看到历史记录以外的功能选项是因为当时自动化处理没有启动成功导致的

https的部分在配置完不久后重启iServer就解决了
...