组件 如何访问受保护的服务资源

0 投票
270 浏览
当访问没受保护的服务是可以打开数据源的, 但当要打开受保护服务是却得到 :

failed to read XML information

请问一下大神们如何才能访问受保护的服务资源。

谢谢。
最新提问 12月 20, 2017 分类:  270次浏览 | 用户: ahjin 才疏学浅 (10 分)

1个回答

0 投票
 
已采纳
您好,您说的受保护的服务具体指什么?服务类型是什么?Rest?OGC?受保护是指有用户名和密码?
最新回答 12月 20, 2017 用户: 胡林 名扬四海 (5,707 分)
采纳于 12月 21, 2017 用户:ahjin
服务类型是 Rest。 是的, 受保护是指有用户名和密码。
你是指发布前的工作空间就有用户名和密码是吗

不是, 我是在iserver后台设定的用户和密码。

这种带token的rest服务,组件不支持打开
如果是ogc呢? 组件支持吗?
OGC的支持打开,用户名和密码填你生成令牌时候的用户名密码就行了
填在 DatasourceConnectionInfo 里的user和password?

我用iDesktop打开WMS, 但还是不能, 如下图:

下面是iDestkop的log file, 是哪里出错了吗?:

2017-12-20 16:43:44 [error] Failed to load XML file, ThreadID: 9252, Timespan(ms): 26426, ResourceID: EAg002, SourceCode: ..\..\..\Src\NetToolkit\UGHttpHelper.cpp(1854)

2017-12-20 16:43:44 [error] Failed to load XML file, ThreadID: 9252, Timespan(ms): 16, ResourceID: EAg002, SourceCode: ..\..\..\Src\NetToolkit\UGHttpHelper.cpp(1854)
地址不需要填token

还是一样。。。 。。。

你检查一下服务地址对不对,你这边是什么版本的桌面?
地址应该是对的, 沒设定权限之前idesktop是可以连接的。

我用的iDestop是811
刚刚使用811测试了一下,确实不支持打开,9D产品是支持打开的。
好的, 谢谢你
...