Купить книгу Правила проектирования REST API: разработка согласованных интерфейсов RESTful веб-сервисов на русском [PDF, EPUB, FB2, MOBI]
REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces (B005XE5A7Q)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Mark Masse | #145: Веб-сервисы и API
На современном рынке, где конкурирующие веб-сервисы борются за внимание, хорошо спроектированный REST API является обязательной функцией. Эта краткая книга представляет собой набор правил проектирования API, основанных главным образом на передовых практиках, которые близки к архитектурному стилю REST веб-технологий. Наряду с правилами проектирования URI и использования HTTP, вы узнаете рекомендации по типам носителей и формам представления.
REST API повсеместно распространены, но лишь немногие из них следуют единой методологии проектирования. Используя эти простые правила, вы сможете проектировать API веб-сервисов, соответствующие общепризнанным веб-стандартам. В помощь вам автор Марк Массе представляет язык моделирования веб-ресурсов (WRML), концептуальную основу, которую он создал для проектирования и реализации REST API.
- Изучите правила проектирования для обращения к ресурсам с помощью URI.
- Примените принципы проектирования к методам запроса HTTP и кодам состояния ответа.
- Работайте в соответствии с рекомендациями по передаче метаданных через HTTP-заголовки и типы носителей.
- Получите советы по дизайну, учитывающие потребности клиентских программ, включая особые требования к браузерным JavaScript-клиентам.
- Поймите, почему REST API следует проектировать и настраивать, а не кодировать.