Skip to main content

Hypertext Protocol (HTTP): Introduction to Hypertext Protocol (HTTP)

Hypertext Protocol (HTTP)
Introduction to Hypertext Protocol (HTTP)
    • Notifications
    • Privacy
  • Project HomeTools and Techniques in Software Engineering
  • Projects
  • Learn more about Manifold

Notes

Show the following:

  • Annotations
  • Resources
Search within:

Adjust appearance:

  • font
    Font style
  • color scheme
  • Margins
table of contents
  1. Client-Server Communication
  2. Introduction to Hypertext Protocol (HTTP)
  3. 1. Specifications
  4. 2. Build an API Client
  5. 3. NASA Astronomy Picture of the Day
  6. 4. Python Flask
  7. 5. Bibliography

Introduction to Web APIs

Web APIs are a certain channel of data exchange between two different applications without human intervention. The implementation of an API follow the format of some specification, such as XML, REST, JSON, and so forth. Traditionally the model of APIs is that you have API Providers on one side and API Consumers on the other side. The format would be the shared language between the provider and consumer. One benefit of using APIs is to transfer information without wasting resources on fluff, this was really important years ago when internet bandwidth was slower and computer processing power was weaker.

HTTP Requests

The ability (for a server) to handle HTTP requests from clients.

HTTP Responses

The response a server would provide in response to request(s).

Web APIs

The whole catalog of server endpoints available for HTTP requests to be made.

  • Building an APIs request
  • API request builder
    • PostWoman

References

  • History of APIs http://101.apievangelist.com/
  • Some examples of API Data formats https://www.mediawiki.org/wiki/API:Data_formats

Annotate

Next Chapter
2. Build an API Client
PreviousNext
Web Technology
Powered by Manifold Scholarship. Learn more at
Opens in new tab or windowmanifoldapp.org