GoConqr has a new look! Let us know what you think.

Mind map

What is REST?

Jose Luis Vega Spanish

Map content

What is REST?

  1. is an architectural style for providing standards between computer systems on the web, making it easier for systems to communicate with each other. REST-compliant systems

  2. is an architectural style for providing standards between computer systems on the web, making it easier for systems to communicate with each other. REST-compliant systems

  3. SEPARATION OF CLIENT AND SERVER

    • the implementation of the client and the implementation of the server can be done independently without each knowing about the other
    • As long as each side knows what format of messages to send to the other, they can be kept modular and separate.
  4. STATELESSNESS

    • Systems that follow the REST paradigm are stateless, meaning that the server does not need to know anything about what state the client is in and vice versa
      • they do not rely on the implementation of interfaces
      • These constraints help RESTful applications achieve reliability, quick performance, and scalability, as components that can be managed, updated, and reused without affecting the system as a whole, even during operation of the system
  5. COMMUNICATION BETWEEN CLIENT AND SERVER

    • In the REST architecture, clients send requests to retrieve or modify resources, and servers send responses to these requests
      • request generally consists of:
        • HTTP VERBS
          • There are 4 basic HTTP verbs we use in requests to interact with resources in a REST system GET , POST , PUT , DELETE
        • HEADERS AND ACCEPT PARAMETERS
          • In the header of the request, the client sends the type of content that it is able to receive from the server. This is called the Accept field, and it ensures that the server does not send data that cannot be understood or processed by the client
        • PATHS
          • Requests must contain a path to a resource that the operation should be performed on
        • an optional message
  6. SENDING RESPONSES

    • CONTENT TYPES
      • content-typecampo de encabezado alerta al cliente sobre el tipo de datos que está enviando en el cuerpo de la respuesta
    • RESPONSE CODES
      • Responses from the server contain status codes to alert the client to information about the success of the operation

Information

Description
Mind Map on What is REST?, created by Jose Luis Vega on 18/11/2018.
Created by
Jose Luis Vega · Nov 2018
Updated
Nov 18, 2018
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?