首页 / 浏览问题 / 云GIS / 问题详情
Iserver为服务组件添加服务提供者
204EXP 2017年10月17日

Iserver为服务组件添加服务提供者,用接口实现,请给出所用的接口。

1个回答

IServer是否有服务组件和服务提供者的接口

你好,可以先去iserver帮助文档里面REST API查找相关API,

如果找不到的话,可以F12或者使用Fiddler抓下iServer管理界面执行这个操作时的HTTP请求,照着发送请求就行了(需要身份验证),上面问题的REST API接口就是这么找到的。

1,603EXP 2017年10月17日
ComponentSetting这个类我引入不了
你这个什么叫引入不了啊?

参考API里面的,对这个url发POST请求就可以了
我看文档上没写,但是是不是得带上token啊
检查下你的请求方法,看下你是不是POST请求,
是post请求,传的参数对不对?为什么我带和不带token都不对

WebResource resource = client.resource("http://localhost:8090/iserver/manager/components/World.rjson");这是组件路径
截一下你的请求吧

http://localhost:8090/iserver/manager/components/World.rjson

{

"providers":"data-all_truee",

"name":"World",

"interfaceNames":"rest",

"type":"com.supermap.services.components.impl.DataImpl"

}

搞定了应该发put请求的

但是结果是这样的,虽然返回success为true

...