首页 / 浏览问题 / 云GIS / 问题详情
iserver 更新要素Rest API接口总是返回500错误
16EXP 2020年01月20日

iserver版本:10i

使用接口:http://ip:8090/iserver/services/data-world/rest/data/datasources/name/World/datasets/name/gisdata/features.json?_method=PUT

请求参数:[{"fieldNames":["SMID","NAME"],"fieldValues":["14","超图软件"]}] 

ps:字段:SMID、NAME确定已存在

请求返回:

{
    "succeed": false,
    "error": {
        "code": 500,
        "errorMsg": "the number of 'fieldNames' and 'fieldValues' are not equal"
    }
}

问题关闭原因: 问题已解决

1个回答

您好,字段名以 SM、sm 开头的字段,是只读字段,不允许被修改。你需要将SMID换成ID,详细可以参考帮助文档rest api
818EXP 2020年01月20日
好的,已改用http://supermapiserver:8090/iserver/services/data-world/rest/data/datasources/name/World/datasets/name/Countries/features/247.rjson接口更新指定ID要素的属性。感谢!
...