对于 RESTful Web服务,您的主要目标必定是尽最大可能保持可见性。保持可见性非常简单,使用 HTTP方法时,其语义要与 HTTP所规定的语义保持一致,并添加适当的标头来描述请求和响应。
保持可见性的另一方面是使用适当的状态码和状态消息,以便代理、缓存和客户端可以决定请求的结果。状态码是一个整数,状态消息是文本。
要让这种方法正常运作,除 POST以外的所有方法都必须是幂等的。
就算服务器保留了所有已删除资源的记录,安全策略也可能要求服务器对所有已不存在的资源返回一个404(Not Found)响应码。
在 HTTP中,除了 POST以外的所有方法都是幂等的。
资源创建之后,返回响应码201(Created),并在 Location头中包含新创建资源的 URI。
仅在客户端可以控制 URI的构成时,才使用 PUT方法创建新资源
但要把两个任务合并成单个请求时,并不能明确地将之映射到任意一个 HTTP方法上。控制器在这些情况下是最合适的。
通过 Content-Type头中的 charset参数,使用该字符编码将字符转换为实体正文中的字节
在这些 URI中,哪个最好是取决于您的软件和服务器的部署情况的。同一台服务器管理多个版本时,使用路径段或查询参数可能会比较方便。
《人类学讲义稿》内容简介:◎反思“东腔西调”学科史的人类学本土叙述 ◎《人类学讲义稿》打破了只是简单地罗列概念和事例的传统教
《香菱学诗》内容简介:“刘心武爷爷讲红楼梦”是著名红学家刘心武创新性推出的,专为儿童讲解《红楼梦》的文学著作。本丛书共2辑,
自Django创建以来,各种各样的开源社区已经构建了很多Web框架,比如JavaScript社区创建的Angular.js、Ember.js和Backbone....
2010年編輯最愛商業書籍。──財富雜誌2010年書評最愛書籍。──紐約客雜誌2010年度商業與投資類十大好書。──亞馬遜書店2010年
《痛点》内容简介:互联网经济迅猛发展,大数据成为分析用户需求的一种惯性路径。世界首席品牌营销专家林斯特龙则指出,大数据连接
《打造高质量Android应用:Android开发必知的50个诀窍》是目前唯一一本从开发技巧角度讲解Android应用开发的著作,旨在迅速提高开
《巴赫《法国组曲》》内容简介:葛蔚英为上海音乐学院钢琴系教授。在20世纪90年代,编注了巴赫的钢琴组曲《英国组曲》《法国组曲》
《改革开放后上海社会组织创新发展研究》内容简介:《改革开放后上海社会组织创新发展研究/上海市纪念改革开放40年研究丛书》是上海
《钗黛之辨》内容简介:《红楼梦》问世至今二百多年来,在众口一词给予了最高的赞誉的同时,又几乎在所有的问题上都存在着种种不同
《付出比能力更重要》内容简介:本书能力并非成功的决定因素,能力并不能作为一个人的优势,只是相对优势,只有肯付出的人,才能到
无线自适应接入机制及OPNET仿真 本书特色 《无线自适应接入机制及opnet 仿真》主要介绍了基于ieee802.11协议的无线接入优化机制和自适应接入机制的...
聞名全球的「frogdesign」(青蛙設計)如何在經濟大衰退之際,還能締造破記錄營收。‧高科技設計超級巨星哈特姆.艾斯林格(青蛙設計
本书用精炼的内容介绍了基础知识,把重点放在了各种Eclipse插件的使用和工程的实例开发中,能帮助有一些Web基础知识的读者迅速地
《农村电商运营实战》内容简介:2017年中央一号文件明确指出要推进农村电商发展,并具体从农业企业与电商企业的对接融合、农产品电
本书透彻地讲解了Flash组件开发、Flash游戏开发,以及SWF文件加解密与Flash文件综合性保护这三个话题。“弥赛亚之书”和“逆水游
计算机图形学 内容简介 本书全面介绍计算机图形学的系统组成、图形生成与显示算法以及交互实现技术。主要内容包括计算机图形系统、基本光栅图形生成技术、图形变换、交互...
Inthelastfewyearsgametheoryhashadasubstantialimpactoncomputerscience,especiallyo...
《台湾念真情》内容简介:“台湾念真情”是吴念真的第一个电视节目,重播十余年。在这本细述人间邂逅的“台湾笔记”中,吴念真以独
《区块链安全实战》内容简介:本书从当今社会的网络安全威胁谈起,深入浅出地剖析了区块链的底层及应用架构,并辅以众多优秀的区块
《高维信息几何与语音分析》共三个部分,第一部分是介绍语音分析的常见研究方法,第二部分是高维信息几何基础知识,它主要介绍了