响应DELETE请求

DELETE请求表示删除资源的意图。 因此,如果服务成功处理了DELETE请求,除了返回204(无内容)外,它还能做什么? 毕竟,资源刚刚被删除。

资源通常是集合的成员,或者由容器“拥有”。 例如,[http://foo.ploeh.dk/api/tags/rock]代表一个“ rock”标签,但另一种查看方式是/ rock资源包含在标签容器中( 本身就是一种资源)。 Atom Pub用户应该熟悉它。

假设您要删除[http://foo.ploeh.dk/api/tags/rock]资源。 为了实现该目标,您对它发出DELETE请求。 如果您的客户回来的都是204(无内容),那么它就失去了上下文。 它从那里去哪里? 除非您保持对客户端的状态,否则您将不知道您来自何方。

API不应返回204(无内容),而是应该会有所帮助并建议要去的地方。 在此示例中,我认为要提供的一个明显链接是[http://foo.ploeh.dk/api/tags]-客户端刚刚从中删除资源的容器。 客户端可能希望删除更多资源,因此这将是一个有用的链接。

delete响应服务器,rest-RESTful-DELETE响应主体应包含什么相关推荐

  1. vuex 配置使用解析 mutations响应式规则 Vue.delete/set 目录划分

    文章目录 用处 解析 结构 单一状态树 state getters使用 mutations mutations 提交风格 mutations 响应规则 mutations 常量类型 名称使用常量 mu ...

  2. [ 应急响应 ]服务器(电脑)受到攻击该如何处理?(一)

    [ 应急响应 ]服务器(电脑)受到攻击该如何处理?(一) [ 应急响应 ]服务器(电脑)受到攻击该如何处理?(二) [ 应急响应 ]服务器(电脑)受到攻击该如何处理?(三) 目录 一.应急响应是 安全 ...

  3. WCF错误远程服务器返回了意外响应: (413) Request Entity Too Large。解决方案

    WCF错误远程服务器返回了意外响应: (413) Request Entity Too Large.解决方案 参考文章: (1)WCF错误远程服务器返回了意外响应: (413) Request Ent ...

  4. WCF远程服务器返回了意外响应: (413) Request Entity Too Large问题处理

    在做批量数据处理时,调用远程WCF服务出现异常:"远程服务器返回了意外响应: (413) Request Entity Too Large". 由于调用时发送的数据比较多,所以一看 ...

  5. ajax 服务器怎么响应,Ajax 接收服务器返回的json响应方法

    1.什么是JSON? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式.它基于 ECMAScript 规范的一个子集,采用完全独立于编程语 ...

  6. JAVA编写的一个简单的Socket实现的HTTP响应服务器

    JAVA编写的一个简单的Socket实现的HTTP响应服务器,看后就很容易理解Web服务器的原理了. package test.io;import java.net.*; import java.io ...

  7. 流放之路+连接服务器+未响应,流放之路链接服务器中就未响应

    流放之路链接服务器中就未响应 内容精选 换一换 使用configure命令配置构建.它定义了系统的各个方面,包括允许nginx用于连接处理的方法.最后,它会创建一个Makefile.该configur ...

  8. 服务器响应失败,海关,发布失败。错误信息:此响应不是合法的JSON响应。 原因与解决方法...

    今天一位朋友,他刚用Wordpress搭建了一个博客,但是,当他去Wordpress后台发表文章的时候,出现了如下报错: 发布失败.错误信息:此响应不是合法的JSON响应. 我的这位朋友还是挺聪明的, ...

  9. ux许可服务器关机或未响应,ug11许可证错误解决方法96 nx许可证错误-96 ug打开错误代码96 ug12安装第二次时出现96错误 ug12提示许可证错误96 ug11许可证96...

    NX许可证错误:许可证服务器关机或未响应.请检查SPLM_LICENSE_SERVER是否设置正确.[-96] NX初始化错误 NX许可证错误:许可证服务器关机或未响应.请检查SPLM_LICENSE ...

最新文章

  1. 使用Maven创建Java项目
  2. 总市值3862亿的创始人们在各阶段是怎么选女友的?
  3. 不使用先验知识与复杂训练策略,从头训练二值神经网络!
  4. 产品型号 计算机硬件,主流CPU产品型号后缀名详解_CPUCPU评测-中关村在线
  5. 后悔贪心+P2949 [USACO09OPEN]Work Scheduling G
  6. c语言中int的取值范围_c语言入门(1)
  7. python按照日期筛选数据_日期时间范围上的Python筛选器?
  8. loadrunner之socket协议脚本编写
  9. 面向java开发者的函数式编程_函数式编程让你忘记设计模式
  10. 大王——有趣干货集合
  11. Java8时间转换(LocalDateTime)代码实例
  12. 学习Spring Boot前需要了解的Spring基础知识
  13. JAVA基础学习day25--Socket基础二-多线程
  14. 谷歌:朝鲜国家黑客第二次攻击安全研究员
  15. shiro源码_基于Redis的shiro集中式缓存解决方案源码免费分享
  16. 计算可靠度编制matlab,工程结构可靠度计算的Matlab实现
  17. cisco、华为交换机常用配置对照表
  18. keil 安装 for NRF52832
  19. 互联网新半场的流量生态——阿里云定向免流方案
  20. 什么是双亲委派机制?

热门文章

  1. ajax学习笔记之一
  2. ofstream 的中文目录问题
  3. itchat库微信自动回复祝福语
  4. CSS3 box-shadow实现纸张的曲线投影效果
  5. java生成Excel文件,下载
  6. 财务模块多组织,GL, SLA, SOB, COA, BSV, CCID, LE 概念的简单介绍
  7. HDU 3240 Counting Binary Trees 数论-卡特兰数
  8. hdu 1142 记忆化搜索
  9. ffmpeg 编译成功,Mark一下
  10. Visual C# 2008+SQL Server 2005 数据库与网络开发--第13章 使用菜单和对话框