老师您好,使用API里面的示例,在10I中可以正常创建数据集,但是在9D中就创建失败,这是为什么?
在代码中的写法也很简单,普通post请求
您好,状态码400表示客户端的请求参数不合法或没有表达足够的信息。您可以检查一下新建的数据集名称是否已经存在。您可以直接在iserver中打开数据服务,查看datasets中是否已经存在该名称数据集,并且测试相同参数在iserver直接添加数据集能否成功。
我查看了9d的帮助文档参数和url是一样的,我测试了一下postman构造post请求,参考您第一张截图的构造方法确实会报相同错误,如图:
需要在body中直接添加{"datasetType":"POINT","datasetName":"RestCreate"},能够正常执行成功,如图:建议您在代码中将参数填写格式参考:{"datasetType":"POINT","datasetName":"RestCreate"}修改一下看看能否执行成功,如果还是不行,您可以私信我我远程看一下您的请求的network等情况