Skip to main content

REST 101

  • Chapter
  • First Online:
REST API Development with Node.js

Abstract

Nowadays, the acronym REST has become a buzzword, and as such, it’s being thrown into the digital wind very carelessly by a lot of tech people without fully understanding what it really means. Just because you can interact with a system using HTTP, and send JSON back and forth, doesn’t mean it’s a RESTful system. REST is a lot more than that—and that is what we’ll cover in this chapter.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    See https://www.ietf.org/rfc/rfc2616.txt .

  2. 2.

    See http://httpd.apache.org/ .

  3. 3.

    See http://www.apache.org/ .

  4. 4.

    See http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm .

  5. 5.

    See http://tools.ietf.org/html/rfc7231#section-5.3 .

  6. 6.

    See https://en.wikipedia.org/wiki/Content_negotiation

  7. 7.

    See http://stateless.co/hal_specification.html .

  8. 8.

    See http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html .

  9. 9.

    See http://tools.ietf.org/html/rfc7231#section-6 .

  10. 10.

    See https://en.wikipedia.org/wiki/Component_Object_Model

  11. 11.

    See http://www.corba.org/ .

  12. 12.

    See http://en.wikipedia.org/wiki/XML-RPC .

  13. 13.

    See http://ws.apache.org/xmlrpc/ .

  14. 14.

    See http://xmlrpc-epi.sourceforge.net .

  15. 15.

    See http://xmlrpc-c.sourceforge.net/ .

  16. 16.

    See http://www.w3.org/TR/soap/ .

  17. 17.

    See http://www.w3.org/2001/03/14-annotated-WSDL-examples .

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Fernando Doglio

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Doglio, F. (2018). REST 101. In: REST API Development with Node.js . Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-3715-1_1

Download citation

Publish with us

Policies and ethics