Qual método HTTP é idempotente?
Qual método HTTP é idempotente?

Vídeo: Qual método HTTP é idempotente?

Vídeo: Qual método HTTP é idempotente?
Vídeo: Idempotência: Conheça o que é e como o protocolo HTTP a usa 2024, Abril
Anonim

Um método de solicitação é considerado "idempotente" se o efeito pretendido no servidor de várias solicitações idênticas com esse método é o mesmo que o efeito de uma única solicitação. Dos métodos de solicitação definidos por esta especificação, POR , DELETE e os métodos de solicitação segura são idempotentes.

Também sabe, o http é colocado idempotente?

Vindo para idempotente métodos, eles areHTTP métodos que podem ser chamados várias vezes e produzirão o mesmo resultado. Eles são considerados a opção segura para atualizar um recurso no servidor. Alguns exemplos de idempotentHTTP métodos são GET, POR e PATCH.

Além disso, http delete é idempotente? O PUT e EXCLUIR métodos são definidos para serem idempotente . No entanto, há uma advertência sobre EXCLUIR Os métodos. GET, HEAD, OPTIONS e TRACE são definidos como seguros, o que significa que se destinam apenas à recuperação de dados. Isso os torna idempotente também, uma vez que várias solicitações idênticas se comportarão da mesma forma.

Conseqüentemente, qual método HTTP não é idempotente?

Visão geral de (alguns) métodos

Método Idempotente Seguro
PEGUE sim sim
CABEÇA sim sim
POR sim não
PUBLICAR não não

POR QUE o método GET é idempotente?

Um idempotente HTTP método é um método que pode ser chamado muitas vezes sem resultados diferentes. Não importaria se o método é chamado apenas uma vez ou dez vezes. O resultado deve ser o mesmo. Novamente, isso se aplica apenas ao resultado, não ao próprio recurso.

Recomendado: