首页 / 浏览问题 / 移动 / 问题详情
改成https协议以后,安卓手机端数据查询不好用
8月14日, 2021

之前发布iserver服务用http协议的时候是没问题的,但是用漏洞扫描工具扫出了很多漏洞,咨询售后建议改成https协议,但是改完以后手机端查询功能全都不好用了。

使用产品:iserver 9d、 iMobile-Lite-for-Android
查询代码:

GetFeaturesBySQLParameters parameters = new GetFeaturesBySQLParameters();
                                String[] dtnames = { "HP数据:文化教育" };
                                QueryParameter query=new QueryParameter();
                                query.attributeFilter="类别 is not null";       
                                parameters.queryParameter=query;
                                parameters.datasetNames = dtnames;   
                                GetFeaturesBySQLService service = new GetFeaturesBySQLService("https://MyServerIP:8090/iserver/services/data-GXPT/rest/data");
                                MyGetFeaturesEventListener listener = new MyGetFeaturesEventListener();

1个回答

您好,iMobile-Lite产品已经开源,https协议需要自己下载源码进行修改。下载地址:

https://github.com/SuperMap/iMobile-Lite-for-Android。
董懿鑫  (8,977分)  登峰造极
8月16日, 2021
我下载源码了,但是不知道在什么地方怎么修改,您方便给我一个可以直接替换的修改好的iMobileLite_v5.jar包吗
不好意思,我们这边没有。你下载源码的时候可以看下该方法哪里使用了发请求,在发请求的代码里面去修改。或者使用iMobile for Android产品来做查询。
...