为HTTP方法提供一个基本路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为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 的基础,而不是作为资源本身。
另一答案
这就是 APIKit id为。它将帮助ypu很多。
以上是关于为HTTP方法提供一个基本路径的主要内容,如果未能解决你的问题,请参考以下文章