WSO2 - 简单端点失败

时间:2015-02-23 11:10:18

标签: wso2 wso2-am

我正在尝试针对本地端点设置简单的API测试。我已经创建了示例API(电话号码查找),并且工作正常。

http://192.168.1.11:8080/api/simpleTest是我的端点,WSO2服务也运行在192.168.1.11 ...但是当我在'publisher'中测试它时,它总是失败。这是一个没有参数的简单GET。

我可以从浏览器或CURL(在WSO2之外)运行它,它可以正常工作。

感谢。

1 个答案:

答案 0 :(得分:1)

我假设您在API发布商中提供Backend Endpoint时谈到单击“测试”按钮。

目前Test按钮的工作方式(据我所知)是它在提供的端点上调用HTTP HEAD方法(因为根据RFC 2616,“此方法通常用于测试超文本链接的有效性,可访问性和最近的修改。“)

然后检查响应。如果响应有效或405(方法不允许),则URL被标记为有效。

因此,有时候,如果后端没有正确地遵循RFC,那么由于不正确的HEAD响应评估,您可能会在测试期间将其他工作URL声明为无效。显然,这只是为了方便您的检查,如果您知道端点适用于您需要它工作的方法和资源,则可以忽略检查。

P.S。在API Cloud上检查了它,但行为与可下载的API管理器相同。