8_HTTP Flashcards
Obtiene el recurso indicado.
GET
se obtiene el cuerpo de respuesta, únicamente los metadatos de la cabecera.
HEAD
añade datos al servidor. Siempre es un método de creación.
POST
es una solicitud para almacenar la entidad suministrada en el URI indicado. Si la entidad no existe, se crea. Si la entidad existe, se actualiza.
PUT
elimina el recurso indicado.
DELETE
devolverá la misma información que se ha enviado en la solicitud. Es una especie de eco.
TRACE
Devuelve los métodos HTTP soportados por el servidor para la URL especificada.
OPTIONS
Convierte la solicitud en un tunel TCP/IP. Normalmente se usa para crear comunicaciones HTTPS a través de proxys HTTP sin encriptación.
CONNECT
Aplica modificaciones parciales al recurso especificado.
PATCH
Métodos seguros
GET, HEAD, OPTIONS y TRACE son métodos seguros, puesto que no alteran ni provocan cambios en el servidor.
Se considera que un método es ……. cuando la repetición de la acción no tiene repercusiones sobre el servidor
idempotentes
Se considera que 1 y 2 son idempotentes, puesto que una misma petición 1 se puede ejecutar varias veces sin que ello suponga ninguna modificación con respecto a la primera ejecución.
Exactamente igual que 2.
Los métodos GET, HEAD, OPTIONS y TRACE también se pueden considerar idempotentes puesto que, por su propia naturaleza, se pueden ejecutar varias veces sin que por ello se vean afectados los datos del servidor
1.PUT
2.DELETE
GET, HEAD, OPTIONS y TRACE
METODOS NO IDEMPOTENTES
POST
CONNECT
PATCH
200
ok
201
recurso creado