Giter Site home page Giter Site logo

http-api-design's Introduction

HTTP API 設計指南

簡介

這份指南講述出自於 Heroku Platform API 的 HTTP + JSON API 設計方式,原本的點子來自 Wesley Beary 等人的 HTTP API Design Guide

除了提到 API 本身之外,也介紹了 Heroku 內部 API,希望 Heroku 以外的 API 設計者也會感到興趣。

我們的目標是一致性並專注在商務邏輯,避免被瑣事耽擱。尋求的雖未必是 API 設計的終極之道,但卻是健全、一致,且有完整文件的方法

我們假設您已熟悉基本的 HTTP + JSON API,因此本指南不會涵蓋所有的基本知識。

歡迎一同為這份指南貢獻心力,本書的貢獻者見此

版本

  • 15.02.0
    • 新增章節: 基礎/少些顧慮
    • 潤飾部分章節文句
    • 對應版本 (232f8dc)
  • 14.12.0
    • 初版,對應版本 (c3a69b5)

http-api-design's People

Contributors

brandur avatar couchand avatar elmariofredo avatar geemus avatar iffy avatar jamesmanning avatar jroes avatar karlcoelho avatar keithamus avatar krallin avatar mmcgrana avatar neonstalwart avatar rhoberman avatar snkashis avatar steookk avatar stevenbeeckman avatar tomchristie avatar travispaul avatar triplepoint avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.