Aula 07 Flashcards
O que é CRUD e quais métodos HTTP estão relacionados a ele?
CRUD é Create (POST), Read (GET), Update (PUT or PATCH) & Delete (DELETE).
Pra quê serve o PATCH?
Para atualizar um item individualmente. Enquanto o verbo Put, por exemplo, atualiza o item como um todo.
Pra quê serve o HEAD?
Funciona parecido com o verbo GET, a diferença é que ele retorna o cabeçalho, enquanto o GET retorna um body.
Pra quê serve o TRACE?
Trace é um verbo não tão utilizado. Ele serve para ecoar algo no servidor. Quando enviada uma request com o verbo TRACE, o servidor simplesmente retorna a solicitação. Muito importante estar desativado em produção, pois caso um atacante decidir utilizá-lo, ele pode revelar informações sensíveis, como Cookies ou cabeçalhos de autenticação.
Pra quê serve o OPTIONS?
Retorna os métodos HTTP permitidos na rota.
Pra quê serve o CONNECT?
Usado pra estabelecer uma conexão de rede com um servidor via HTTP.