wso2 API Manager 使用示例V1.0 联系客服

发布时间 : 星期六 文章wso2 API Manager 使用示例V1.0更新完毕开始阅读18911b8fff00bed5b9f31dda

wso2 API Manager 使用示例

2.2.3 总结

安装示例确实完成了将SOAP发布成API。但在使用的过程中也遇到一些问题,记录如下。

2.2.3.1 不能在管理控制台定义序列

管理控制台有序列(Sequences)列表,但却不能在界面对序列进行编辑,看后台错误是由于集成序列特性的时候没将依赖的所有特性都加进来。

在序列界面进行编辑或添加序列时,界面白板,后台报错

23

wso2 API Manager 使用示例

如果为了操作方便,可以参考ESB,将相关特性添加进来。

如果认为API Manager只是纯粹的管理API,而不需要具备在界面修改序列的能力,通过register也确实能满足使用需要,可以修改界面,隐藏这些按钮操作来避免引起出错的操作。

2.2.3.2 不能在Store 的API Console 调用API

为了在Store 的API Console 调用API ,那么需要在本示例中,在Publisher 中创建API 定义POST 方法时,定义一个参数。如下图所示:

然后在Store 中调用。当然,在调用的时候出错了。如下所示:

24

wso2 API Manager 使用示例

在API Manager 管理控制台打开“SOAP Message Tracer” 后,再次调用。如下图所示:

25

wso2 API Manager 使用示例

没想到却调用成功了,但返回结果却不对。查看后端实现,与不传入任何参数返回的结果一样。经过在输入序列中插入log 中介,证实确实没有读取到传入

26