HORNEANDO APIs REST
EN PHP


Más allá de la receta


 HTTP











arquitectura web


PETICIONES



RESPUESTAS


INTERMEDIARIOS



MÉTODOS


    • Safe  - Idempotent  - Cachable


    1. GET
    2. HEAD
    3. POST
    4. PUT
    5. DELETE
    6. OPTIONS
    7. PATCH
    8. TRACE


ENCABEZADOS

  • Mensaje
  • Solicitud
  • Respuesta

Múltiples representaciones


CóDIGOS DE ESTADO























¿Cacheo?  




APIs WEB

¿Y por qué no seguir usando SOAP?


RMM

              • Nivel 0: RPC
              • NIVEL 1: RESOURCE ORIENTED
              • NIVEL 2: HTTP VERBS
              • NIVEL 3: HYPERMEDIA

REST




  1. Client-server.
  2. Stateless.
  3. Cache.
  4. Uniform interface.
  5. Layered systems.
  6. On-demand-code



SERVICIOS REST EN PHP

medphp_rest

By gabby_tee

medphp_rest

Presentación REST PHP

  • 1,230