【发布时间】:2019-09-27 15:37:11
【问题描述】:
我第一次尝试开发rest api。并希望通过 GET 和 POST 方法查看使用更改流的资源的环回引用,例如 /resources/change-stream。
我访问过this post,这表明rest api和streaming api之间的区别。
我认为,虽然环回在 rest api 中提供它。它是什么以及它的作用。您能否以您对我清楚的方式向我解释(对于一个六岁的孩子)。因为,我是第一次自己开发 REST API。所以,如果可能的话,我想逐步了解邮递员应该有什么。我应该使用'/api/resources/change-stream?_format=event-stream 之类的网址以及application/json 内容类型还是只使用/api/resources/change-stream 都可以。
如果你能给我一些真实的例子,那将是一个很好的例子,这样我就可以在我自己的应用程序中尝试开发它。
PS:无论您选择哪种语言(Node.js、Python、Ruby、PHP),我都可以通过一些示例来提供答案。
【问题讨论】:
-
无需添加一堆与您的问题无关的标签。仅仅因为可以使用给定语言开发 REST API 并不意味着您需要使用该语言标记您的问题。
-
您能描述一下您的 API 的预期用途吗?你说你正在开发一个 REST API,但听起来你想要一个流 API。两者并不完全排他性,您甚至可以为您的 REST API 创建一种事件流 API 端点,正如我在回答中所描述的那样。但是,根据您的意图,您可以做出架构决策。听起来您几乎认为流 API 是 REST API 的要求,但事实并非如此。
-
@zero298 我在想别的事情很糟糕。感谢您的确认。我还在等别人。非常感谢您的回答。
标签: rest http websocket server-sent-events event-stream