php - 敏捷性测试返回页面未找到错误

标签 php api laminas-api-tools

我正在关注敏捷性getting started tutorial设置一个简单的 RPC API。我的敏捷性仪表板位于:

http://localhost:8888/apigility/ui#//module/apiname/1

当我添加一个名为 ping 的简单服务(该服务仅返回一个时间戳来确认请求)时,我尝试通过在以下位置发出 GET 请求来测试该服务:

http://localhost:8888/ping

这会返回错误 404,尽管它与 API 端点文档中提供的格式相同。在部署 API 之前是否有另一个端点可以测试 API?

最佳答案

事实证明这是我自己犯的一个愚蠢的错误。我忘记了服务路由之前的/(在“Route to match”选项中),这意味着服务路由应该是 /ping 而不是 ping。添加斜线后,它就可以工作了。

关于php - 敏捷性测试返回页面未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31757504/

相关文章:

c# - 通过 API 测试测量 C# .net 代码覆盖率

Retrofit 响应中的 Android NullPointerException

php - 在 Apigility 中使用 "DB Connect"生成新服务时出错

php - 在 mysql 查询中强制计数为零

php - Symfony 创建新服务作为新实例

php - 在商店页面上显示所有产品和变体,同时保持分页

php - 在私有(private)函数的数组上插入元素

php - 使用 Carbon 和 Blade 计算两个日期之间的差异

python - 检查字符串中的有效域名?

php - 如何创建其他连接 zf2 apigility?