ru

Правила проектирования REST API: разработка согласованных интерфейсов RESTful веб-сервисов на русском

#1357968
Правила проектирования REST API: разработка согласованных интерфейсов RESTful веб-сервисов

REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces (978-1449319892)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Mark Masse | #145: Веб-сервисы и API

4.2 (215)

На современном рынке, где конкурирующие веб-сервисы борются за внимание, хорошо спроектированный REST API является обязательной функцией. Эта краткая книга представляет собой набор правил проектирования API, основанных главным образом на передовых практиках, которые близки к архитектурному стилю REST веб-технологий. Наряду с правилами проектирования URI и использования HTTP, вы узнаете рекомендации по типам носителей и формам представления.

REST API повсеместно распространены, но лишь немногие из них следуют единой методологии проектирования. Используя эти простые правила, вы сможете проектировать API веб-сервисов, соответствующие общепризнанным веб-стандартам. В помощь вам автор Марк Массе представляет язык моделирования веб-ресурсов (WRML), концептуальную основу, которую он создал для проектирования и реализации REST API.

  • Изучите правила проектирования для обращения к ресурсам с помощью URI.
  • Примените принципы проектирования к методам запроса HTTP и кодам состояния ответа.
  • Работайте в соответствии с рекомендациями по передаче метаданных через HTTP-заголовки и типы носителей.
  • Получите советы по дизайну, учитывающие потребности клиентских программ, включая особые требования к браузерным JavaScript-клиентам.
  • Поймите, почему REST API следует проектировать и настраивать, а не кодировать.