我在 Apiary 的文档中添加了一些 POST 和 PUT 路由。如果读者尝试在 Apiary.io 站点的示例部分中测试这些路由,他们最终可能会在我们的生产服务器上创建错误数据,因为 URI 指向它。
除了更改文档中的基本路线以针对开发服务器而不是生产服务器运行之外,您有什么建议?我可以以某种方式标记并强制所有 POST 和 PUT 仅使用 Mock 服务器还是有其他技巧?谢谢。
Apiary 回应说没有直接的方法可以做到这一点:
不幸的是,目前在 Apiary 方面没有解决这个问题的好方法。您确实是正确的,使用某种安全、幂等、不安全的标记操作并从 API 设置中控制这些操作将是可行的方法。但是,我们目前离这种方法还很远。
唯一能做的就是不要在蓝图中添加主机或将其 url 更改为“安全”的东西。其他可能的解决方案包括对您的服务器进行调整——检测客户端或使用身份验证解决此问题。在我看来,使用身份验证是正确的方法,因为即使我们在 Apiary 实现标记,它也会阻止用户转到终端并卷曲不安全的操作......