Este documento presenta información sobre diseño de APIs RESTful, incluyendo conceptos como operaciones HTTP, códigos de estado, formatos de respuesta, autenticación, paginación y versionado. También menciona tecnologías como ODATA, C#, microservicios y la plataforma GALE para construir APIs escalables y de alta calidad.
10. Código HTTP Operación Descripción
200 OK GET, PUT, DELETE Resource No error, operation successful
201 Created POST Resource was created Successful creation of a resource.
204 No Content GET, PUT, DELETE N/A The request was processed successfully, but no response body is needed
400 Bad Request GET, POST, PUT, DELETE Malformed syntax or a bad query.
401 Unauthorized GET, POST, PUT, DELETE Action requires user authentication
403 Forbidden GET, POST, PUT, DELETE Authentication failure or invalid Application ID.
404 Not Found GET, POST, PUT, DELETE Resource not found.
408 Request Timeout GET, POST Request has timed out.
500 Server Error GET, POST, PUT Internal server error.
501 Not Implemented POST, PUT, DELETE Requested HTTP operation not supported.
11.
12. Tipo de formato Requerido Encabezado Content-Type
JSON application/json
XML application/xml
XHTML application/xhtml+xml
21. Puedes seguir mis aventuras en:
https://github.com/dmunozgaete
https://twitter.com/DMunozGaete
https://cl.linkedin.com/in/dmunozgaete
Gale RESTFul API Framework
Esta presentación no hubiera sido lo mismo sin:
David Muñoz Gaete
Arquitecto de Software
Mentor Técnico
Emprendedor
Notes de l'éditeur
HATEOAS (Hypermedia As The Engine Of Application State (hipermedia como motor del estado de la aplicación))