首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >REST API Delete方法资源建模

REST API Delete方法资源建模
EN

Stack Overflow用户
提问于 2018-04-19 18:42:12
回答 1查看 50关注 0票数 0

我想设计一个带有delete方法的rest API,其中包含可选参数。我认为不推荐使用正文来删除method.Either,我需要将参数作为路径参数/查询参数传递,我在路径参数/查询参数中有可选字段?

我的资源如下

删除policy/{policy-number}/{entity-type}/endorse-number

实体类型是可选的。

任何帮助都可以实现。

EN

回答 1

Stack Overflow用户

发布于 2018-04-19 18:51:55

RoyT.Fiding的论文中定义的chapter 5中定义的REST架构风格,并没有说明URL必须是什么样的。它定义了遵循这种体系结构的应用程序必须遵循的一组约束。

另一方面,Martin Fowler编写的article示例解释了Leonard Richardson定义的模型,建议使用一种看起来友好且易于阅读的URL结构。

您可以使用矩阵参数。假设您想要删除给定策略的背书编号(按实体类型过滤),您可以使用:

代码语言:javascript
复制
DELETE /policy/{policy-number};entity-type={entity-type}/endorse-number

要删除给定策略的背书编号,只需删除实体类型筛选器:

代码语言:javascript
复制
DELETE /policy/{policy-number}/endorse-number
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49919075

复制
相关文章

相似问题

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