在使用EditFeaturesService进行数据库操作时,插入和修改操作都没有问题,当进行删除时,因为数据库表名存在中文,url会自动进行编码,导致iserver报错,应该是找不到对应的数据集。不过,很多表都包含中文,有的含有中文表名的表在删除时不会进行url编码,有的含有中文表名的数据库表就会进行url编码。
实际的url:http://172.19.44.92:8090/iserver/services/data-tailai/rest/data/datasources/ORCL/datasets/HLGE_0152_%E6%97%97%E6%9D%86/features.jsonp?ids=%5B%2230003%22%5D&_method=DELETE&requestEntity=%5B%5D&callback=SuperMap.Util.RequestJSONP.supermap_callbacks%5B94592107098762300%5D§ionCount=1§ionIndex=0&jsonpUserID=1558485373875
期望的url:http://172.19.44.92:8090/iserver/services/data-tailai/rest/data/datasources/ORCL/datasets/HLGE_0152_旗杆/features.jsonp?ids=%5B%2230003%22%5D&_method=DELETE&requestEntity=%5B%5D&callback=SuperMap.Util.RequestJSONP.supermap_callbacks%5B94592107098762300%5D§ionCount=1§ionIndex=0&jsonpUserID=1558485373875