You've built web sites that can be used by humans. But can you also build web sites that are usable by machines? That's where the future lies, and that's what RESTful Web Services shows you how to do. The World Wide Web is the most popular distributed application in history, and Web services and mashups have turned it into a powerful distributed computing platform. But today's web service technologies have lost sight of the simplicity that made the Web successful. They don't work like the Web, and they're missing out on its advantages.
This book puts the "Web" back into web services. It shows how you can connect to the programmable web with the technologies you already use every day. The key is REST, the architectural style that drives the Web. This book:
* Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language
* Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services
* Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)
* Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol
* Discusses web service clients for popular programming languages
* Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)
* Focuses on practical issues: how to design and implement RESTful web services and clients
This is the first book that applies the REST design philosophy to real web services. It sets down the best practices you need to make your design a success, and the techniques you need to turn your design into working code. You can harness the power of the Web for programmable applications: you just have to work with the Web instead of against it. This book shows you how.
Leonard Richardson (http://www.crummy.com/) is the author of the Ruby Cookbook (O'Reilly) and of several open source libraries, including Beautiful Soup. A California native, he currently lives in New York.
Sam Ruby is a prominent software developer who has made significant contributions to the many of the Apache Software Foundation's open source projects, and to the standardiz...
(展开全部)
但是,REST并不是一种架构,而是一组设计原则。你可以讲“在遵守这些原则方面,一个架构做得比另一个架构好”,但是你不能讲“REST架构”,因为不存在一个叫“REST架构”的东西。
——引自第80页
对于一个REST式Web服务,它会在HTTP方法里寻找方法信息,在URI里寻找作用域信息。
——引自第18页
淮上,晋江文学城亿万积分作家,超一线人气大神,她创造性地将爱情、悬疑、信仰、推理等元素带入小说之中,又将自己独特的脑洞和人生哲学融入其中,形成了独树一帜的“淮上...
马伯庸中国通俗历史领域第一人,在知乎、微博等平台拥有超过250万粉丝。主要作者包括《古董局中局》、《三国配角演义》、《风起陇西》等,销量均超过10万册。公认的“...
《量化投资:交易模型开发与数据挖掘》内容简介:本书是一本利用Python技术,结合人工智能、神经网络和机器学习、遗传算法等互联网
连建伟中医文集 本书特色 近数十年来,中医药界在强调中西医结合与中医现代化的潮流下,中医的系统理论与中医临床水平的提高,有弱化的倾向。博士硕士的培养套用西医的模...
Gettysburg-SiteoftheepicbattlethatforeverchangedtheUnitedStates.Somealsosayitist...
一个小国的大国梦学习与仿效、毁灭与重生背后的精神密码继《菊与刀》之后日本研究领域的重要著作之一从多学科角度深入剖析日本成功的原因▎编辑推荐◎ 历史脉络清晰:从石...
编辑推荐:张爱玲译《老人与海》大陆首次出版张爱玲是中译《老人与海》第一人。据当时担任香港“美新处”主任的理查德•麦卡锡晚年回忆,《老人与海》中译本出版之后“立即...
Ahumblecaregiversharesthelastmonthsoflifecaringforhisspiritualteacher.Duringthis...
作品目录第一卷 塞上枕戈第二卷 河湟开边第三卷 开封风云第四卷 南国金鼓第五卷 汴梁烟华第六卷 九州惊雷第七卷 宰制天下
养殖技术基础(下册) 内容简介 本书详细介绍了对家禽的养殖技术方法,包括多个方面,例如家禽的外貌、品种、繁殖等多个方面,使养殖的时候有个正确的方法达到意想不到的...
一部宋人命运浮沉录120 余幅书信真迹,60 余位名士笔迹里的密码于史书之外,勾勒出一幅宋代千人千面的风雅群像.宋人的命运千人千面,没有人能如愿以偿地善始善终,...
化学物理觉/饮食中味觉和嗅觉之外的感觉(现代食品科学学术著作丛书) 内容简介 化学物理觉是化学刺激物质经由触觉系统产生的感觉。如口腔内感知的辣椒中辣椒素的灼热、...
边芹,旅法女作家,作品《一面沿途漫步的镜子》、《带我去巴黎》。主要译著包括《直布罗陀水手》和《广岛之恋》等。在《文汇报》副刊《笔会》撰写专栏“左岸碎语”。《新民...
三表,工科出身,做过杂志主笔,当过建筑工人,干过广告,玩过创意。自媒体大潮兴起时,独立运营微信公众号“三表龙门阵”至今,以“犀利吐槽”为特色,辣评时事。
★入围2021年沃尔夫森历史奖短名单、《新政治家》年度图书、《星期日泰晤士报》年度图书★牛津大学图书馆馆长倾情讲述,几千年来焚书与救书的辛酸血泪史!『编辑推荐』...
《ELK Stack权威指南(第2版)》内容简介:ELK是Elasticsearch、Logstash、Kibana三个开源软件的组合,是目前开源界流行的实时数...
作品目录自序说明第一章 总论一、《营造法式》的性质与特点二、《营造法式》与江南建筑的关系三、《营造法式》的内容取舍四、宋
阅文集团著名作家,被誉为“网游文神级大师”,江湖人称“虫爹”。作品幽默诙谐,人物性格鲜明,拥有众多死忠粉,尤其在年轻一代中人气超高,深受追捧。代表作《全职高手》...
让法律做主:刘少雄律师民事案件代理专辑 本书特色 哈佛教案以例喻理的著述风格,使读者读来亲切自然,毫不晦涩。法庭展示律师的精锐,律师是否走向法庭决定着律师是否真...
● 售出2000万册的全球超级畅销书,震撼36国读者心灵的史诗巨作;● 全球媒体公认“非虚构文学的创作典范”“战争纪实的巅峰之作”;● 真实!让历经鲜血和死亡的...