Aula 07 Flashcards

1
Q

O que é CRUD e quais métodos HTTP estão relacionados a ele?

A

CRUD é Create (POST), Read (GET), Update (PUT or PATCH) & Delete (DELETE).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Pra quê serve o PATCH?

A

Para atualizar um item individualmente. Enquanto o verbo Put, por exemplo, atualiza o item como um todo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Pra quê serve o HEAD?

A

Funciona parecido com o verbo GET, a diferença é que ele retorna o cabeçalho, enquanto o GET retorna um body.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Pra quê serve o TRACE?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Pra quê serve o OPTIONS?

A

Retorna os métodos HTTP permitidos na rota.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Pra quê serve o CONNECT?

A

Usado pra estabelecer uma conexão de rede com um servidor via HTTP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly