首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >REST打印队列设计

REST打印队列设计
EN

Stack Overflow用户
提问于 2015-11-25 10:09:14
回答 1查看 546关注 0票数 1

我正在为一个测试软件设计一个REST应用程序,我有一个疑问。我找了很多,但对我来说还不够清楚。我的场景是一个队列,其中包含要打印的多个作业。这些作业是复杂的对象,打印工作流是另一个复杂的操作。我不知道哪种手术最适合这件事。根据这个,它应该是一个帖子吗?

http://restful-api-design.readthedocs.org/en/latest/methods.html

在这种情况下,我的操作将更适合于RPC模型,但是我们需要使用REST,因为95%的操作完全适合这个模型。

如果这是一个帖子,我必须发送队列,我想打印在身体内?

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-26 08:16:38

我不知道您想通过REST公开什么,但我会考虑这一点。

可以使用对应于打印队列的路径/printjobs公开资源。使用一种方法POST将在队列中添加一个作业。返回的状态代码将是202 Accepted,因为它是异步的,并返回新作业的标识符。

后台的东西将负责处理队列中的作业。我认为这与REST不同。

然后,您可以使用一个资源/printjobs/{id}来提示作业的状态(方法GET),抑制它(方法DELETE)并更新它的状态(例如,用方法PUTPATCH来挂起它)/

希望它能帮到你,蒂埃里

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33913628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档