对于 RESTful Web服务,您的主要目标必定是尽最大可能保持可见性。保持可见性非常简单,使用 HTTP方法时,其语义要与 HTTP所规定的语义保持一致,并添加适当的标头来描述请求和响应。
保持可见性的另一方面是使用适当的状态码和状态消息,以便代理、缓存和客户端可以决定请求的结果。状态码是一个整数,状态消息是文本。
要让这种方法正常运作,除 POST以外的所有方法都必须是幂等的。
就算服务器保留了所有已删除资源的记录,安全策略也可能要求服务器对所有已不存在的资源返回一个404(Not Found)响应码。
在 HTTP中,除了 POST以外的所有方法都是幂等的。
资源创建之后,返回响应码201(Created),并在 Location头中包含新创建资源的 URI。
仅在客户端可以控制 URI的构成时,才使用 PUT方法创建新资源
但要把两个任务合并成单个请求时,并不能明确地将之映射到任意一个 HTTP方法上。控制器在这些情况下是最合适的。
通过 Content-Type头中的 charset参数,使用该字符编码将字符转换为实体正文中的字节
在这些 URI中,哪个最好是取决于您的软件和服务器的部署情况的。同一台服务器管理多个版本时,使用路径段或查询参数可能会比较方便。
《第三类聚居:城乡一元生命体研究》内容简介:本书以全新视域,对自然界的自相似性、聚居性等基本规律以及牛顿自然哲学的数学原理
游戏开发中的物理学-第二版-(影印版) 本书特色 如果你打算丰富游戏中现实意义上的物理体验,《游戏开发中的物理学(影印版第2版)》这本经典书籍的扩展版本...
《书法美育的经典图释》内容简介:本书为陈振濂书法美育思想的“图像篇”,是针对书法美育的一次力行实践,对书法美育的推广与普及
《北山酒经(外二种)》内容简介:本书系统总结了前代有关饮酒、酿酒、制曲的重要理论,详述制曲技术与酿酒的工艺过程及各种酒的酿
《超级搜索术》内容简介:如何报高考志愿?要不要现在换工作?如何租房?要不要现在买房?如何快速获得行业报告?如何判断药是否对
Thankstoglobalizationanddigitalizationmoreandmoreaspectsofourbusinesslivesandlei...
《三个存钱罐:金融学教授的儿童财商启蒙课》内容简介:本书从家长的角度,通过一个个故事和亲身体验系统地探讨了如何提高孩子财商
网页制作三剑客标准教程 内容简介 本书系统地介绍了由著名的多媒体软件公司Macromedia公司出品的被人们称为“网页制作三剑客”的网页制作系列软件Dreamw...
本书是数字图像处理领域的一本新著,是1977年问世的《数字图像处理(第一版)》的重要修订与扩充。较上一版,啬了关于小波变换、
Digitalobjects,intheirsimplestform,aredata.Theyarealsoanewkindofindustrialobject...
《C#并发编程经典实例》内容简介:本书全面讲解C#并发编程技术,侧重于.NET平台上较新、较实用的方法。全书分为几大部分:首先介绍
《道教文学十讲(精)》内容简介:孙昌武先生,一九三七年生,辽宁省营口市人。南开大学教授,曾在亚欧和中国港台地区多所大学担任
和孩子一起玩编程 本书特色 《和孩子一起玩编程》分成书和卡片两部分,卡片相当于书的图片版,是供不能独立阅读本书的孩子使用的,使用方式是家长看书来讲解,孩子看卡片...
《庄子讲义(精)》内容简介:陈引驰教授是《庄子》乃至道教佛教文学领域首屈一指的学者,他在复旦大学开设的“《庄子》精读”课历
《玩的就是调侃:打造你的金牌博客》按博客的主要内容,将纷繁复杂的博客群体划分为五大类,一一介绍,每章通过对该类博客总体情况
《吉姆·罗杰斯投资精要》内容简介:吉姆·罗杰斯,量子基金联合创始人,被誉为“富有远见的国际投资家”。他与巴菲特、索罗斯齐名
TheauthorsofThoughtfulInteractionDesigngobeyondtheusualtechnicalconcernsofusabil...
《Kafka Streams实战》内容简介:Kafka Streams是Kafka提供的一个用于构建流式处理程序的Java库,它与Storm、Spark等流式处...
《内容经济》内容简介:随着知识经济的高速发展以及人们信息获取方式的不断升级,知识付费行业在近几年呈现出了迅猛的发展势头。如
实际案例分析是一种从用户角度定义软件系统外在特征的方法。本书对这种前沿的软件开发技术提供了清晰、实用的介绍。通过诸多实例