对于 RESTful Web服务,您的主要目标必定是尽最大可能保持可见性。保持可见性非常简单,使用 HTTP方法时,其语义要与 HTTP所规定的语义保持一致,并添加适当的标头来描述请求和响应。
保持可见性的另一方面是使用适当的状态码和状态消息,以便代理、缓存和客户端可以决定请求的结果。状态码是一个整数,状态消息是文本。
要让这种方法正常运作,除 POST以外的所有方法都必须是幂等的。
就算服务器保留了所有已删除资源的记录,安全策略也可能要求服务器对所有已不存在的资源返回一个404(Not Found)响应码。
在 HTTP中,除了 POST以外的所有方法都是幂等的。
资源创建之后,返回响应码201(Created),并在 Location头中包含新创建资源的 URI。
仅在客户端可以控制 URI的构成时,才使用 PUT方法创建新资源
但要把两个任务合并成单个请求时,并不能明确地将之映射到任意一个 HTTP方法上。控制器在这些情况下是最合适的。
通过 Content-Type头中的 charset参数,使用该字符编码将字符转换为实体正文中的字节
在这些 URI中,哪个最好是取决于您的软件和服务器的部署情况的。同一台服务器管理多个版本时,使用路径段或查询参数可能会比较方便。
《从0到1教你做微商》内容简介:本书记录了微商行业的萌芽与发展,用微商领域大量的实际操作案例来举例,让读者更清晰地认知微商这
Ajax作为流行的Web开发技术,由于其具有异步的数据请求和Web页面数据的无刷新改变等特性,广泛应用于Web2.0与富客户端口Web中。本
該年鑒屬日本字體設計協會(JapanTypograhyAssociation)官方出版物,本期版式及裝幀由南部俊安(ToshiyasuNanbu)設計,Grap...
《人的局限性:约翰生作品集》内容简介:本书为英国著名作家、批评家塞缪尔·约翰生的作品集,以牛津《约翰生重要作品选》、哈佛《
《科技之光》是“国民教育通识读本”系列之一,介绍了人类史上对科技文明与进步起到举重若轻作用的天才大师的经典巨作,以及最新
《高可用mysql:构建健壮的数据中心》是“mysqlhighavailability”的中文翻译版,主要讲解真实环境下如何使用mysql的复制、集群和
《全价值经营:如何为消费过程创造价值》内容简介:本书基于需求的视角,从本质上揭示企业与消费者之间的关系,理清企业价值经营的
新世纪五笔字型输入法-最新汉字输入法 本书特色 《新世纪五笔字型输入法》:由王玛字型发明人王水民教授授权。配有由中国王码公司提供的新世纪输入法正版软件。新世纪五...
《Photoshop CC商品照片精修与网店美工实战手册》内容简介:《Photoshop CC商品照片精修与网店美工实战手册》结构清晰、内容翔实、
《寻找异质性:中国现代电影中的女性情节剧研究(1930~1937)》内容简介:本书讨论了1930~1937年中国现代电影中的女性情节剧电影
《手把手教你画素描——头像写生》内容简介:《手把手教你画素描 头像写生》是专为零基础学绘画的读者编写的素描人像绘制技法教程。
《河南社会治理发展报告(2017)》内容简介:本书从社会安全、矛盾化解、社会组织、公共服务、社会公平五个维度,对河南省社会治理
想象你正在攀登一座名为“软件开发”的山峰。本书是与你同登一座山峰的敏捷先驱所带来的话语与图片。他在崎岖的山路边找到相当平
http://www.amazon.com/exec/obidos/tg/detail/-/1590598164/BookDescriptionPractica...
作为一名从事设计职业的设计师,或者正在通往成为设计师道路的朋友,都会遇到很多这样或那样的问题。什么是UI?和其他职业有什么
在不远的未来,日常物品将能够迅速理解我们的需求,改善我们的生活,并随处可见。为了实现这一预期,我们需要能够发现用户使用产
《PLC教程(第3版)》是一本在国外广受欢迎的PLC教材。《PLC教程(第3版)》从PLC的共性特征出发,重点讲述PLC的基本工作原理,并提供
Matlab微分方程高效解法:谱方法原理与实现 本书特色 本书详细阐述了谱方法基本原理、重要技巧,同时着重介绍了它的matlab实现。结合不同的边界条件(周期性...
JabberisasetofprotocolsexpressedinXML,andanextensibleframeworkthatallowspeoplean...
神经元(神经细胞)是构成神经系统的基石,对神经元各个方面的深入、彻底的理解对于我们从各个层次对神经系统进行分析都是十分必