为HTTP方法提供一个基本路径

比如说,我在开发一个可重用的可扩展API,并愿意提供以下服务 http://<host>/XX/V1.0 作为URL端点供客户做POST.这工作很好.我可以添加一个资源(事件)为另一个POSTGET像 http://<host>/XX/V1.0/events.我原来的POST会发生什么?这种方法正确吗?我们是否应该在任何方法调用中使用我们的baseurl?这里实现API定义的最佳方式是什么?

解决方案:

在你的例子中,你的基本URL是http:/XXV1.0。可以使用不同的http动词或相同的http动词来添加不同的资源。实现,例如APIKit,应该能够区分不同的URI。

我不明白的是,为什么你要使用基础URL作为资源。这似乎违背了REST设计。我的理解是,基本 URL 应该作为资源 URI 的基础,而不是作为资源本身。

给TA打赏
共{{data.count}}人
人已打赏
未分类

Angular Jasmine单元测试。类型错误:this.sitesTable.renderRows不是一个函数。

2022-9-13 6:36:40

未分类

我不能下订单与新客户也在Magento 1 Stripe支付网关

2022-9-13 6:47:16

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索