Advertisement

HTTP API Design

  • Thomas Hunter II
Chapter

Abstract

An application programming interface (API) represents a contract between the data and business logic provided by your service and the consumers who want to interact with this data. Breaking this contract will result in angry e-mails from developers and anguished users with broken apps. Designing an externally facing and hard-to-use API will result in few or no third-party developers using it. Similarly, if you do this with an internal API, then people will talk about you behind your back.

Keywords

Transmission Control Protocol Application Programming Interface Status Code Business Logic Simple Object Access Protocol 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Thomas Hunter II 2017

Authors and Affiliations

  • Thomas Hunter II
    • 1
  1. 1.San FranciscoUSA

Personalised recommendations