RESTful Web APIs (Paperback)

Leonard Richardson, Mike Amundsen, Sam Ruby

  • 出版商: O'Reilly
  • 出版日期: 2013-10-29
  • 定價: $1,575
  • 售價: 8.0$1,260
  • 語言: 英文
  • 頁數: 406
  • 裝訂: Paperback
  • ISBN: 1449358063
  • ISBN-13: 9781449358068
  • 相關分類: Web API
  • 相關翻譯: RESTful Web APIs (中文版) (簡中版)
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

The popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that don’t include many of the architecture’s benefits. With this practical guide, you’ll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to create powerful and secure applications, using the tools designed for the world’s most successful distributed computing system: the World Wide Web.

You’ll explore the concepts behind REST, learn different strategies for creating hypermedia-based APIs, and then put everything together with a step-by-step guide to designing a RESTful Web API.

  • Examine API design strategies, including the collection pattern and pure hypermedia
  • Understand how hypermedia ties representations together into a coherent API
  • Discover how XMDP and ALPS profile formats can help you meet the Web API "semantic challenge"
  • Learn close to two-dozen standardized hypermedia data formats
  • Apply best practices for using HTTP in API implementations
  • Create Web APIs with the JSON-LD standard and other the Linked Data approaches
  • Understand the CoAP protocol for using REST in embedded systems

商品描述(中文翻譯)

近年來,REST的普及使得幾乎符合REST架構的API大幅增長,但這些API並未包含許多REST的優點。這本實用指南將教你如何設計可用且能隨時間演進的REST API。透過關注跨領域解決方案,本書將向你展示如何使用為全球最成功的分散式計算系統──萬維網所設計的工具,創建強大且安全的應用程式。

你將探索REST背後的概念,學習創建基於超媒體的API的不同策略,然後通過逐步指南來設計一個RESTful Web API。

本書內容包括:
- 檢視API設計策略,包括集合模式和純超媒體
- 理解超媒體如何將表示結合成一個有條理的API
- 發現XMDP和ALPS配置文件格式如何幫助你應對Web API的「語義挑戰」
- 學習近二十種標準化的超媒體數據格式
- 應用在API實現中使用HTTP的最佳實踐
- 使用JSON-LD標準和其他關聯數據方法創建Web API
- 理解CoAP協議,以在嵌入式系統中使用REST