reading-notes

REST

REST Overview

  1. Who is Roy Fielding?

    A computer scientist who is most well known for his contributions to the HTTP and REST protocols.

  2. Why don’t the techniques that we use in this class work well when we need to be able to talk to all of the machines in the world?

    Not all of the machines in the world are currently designed to meet this requirement.

  3. What is the HTTP protocol that Fielding and his friends created?

    HyperText Transfer Protocol is a protocol used to communicate information between clients and servers on the internet.

  4. What does a GET do?

    Requests a resource at a given URL

  5. What does a POST do?

    Sends a resource or data to another server/client

  6. What does PUT do?

    Replaces a resource or data in another system

  7. What does PATCH do?

    Similar to PUT but is used for partial updates

Things I want to know more about

References