Junior
Quais métodos padrão o EndPoint utiliza?
sobes.tech IA
Resposta da IA
Métodos HTTP padrão frequentemente utilizados para interagir com EndPoint:
- GET: Obter dados do servidor. Não altera o estado do recurso.
- POST: Enviar dados ao servidor para criar um novo recurso ou executar uma ação.
- PUT: Atualizar ou criar um recurso no servidor. Se o recurso existir, é atualizado; se não, é criado.
- PATCH: Atualização parcial do recurso no servidor. Apenas os campos modificáveis são enviados.
- DELETE: Excluir um recurso do servidor.
- HEAD: Obter os cabeçalhos da resposta sem o corpo da mensagem. Usado para verificar a existência do recurso ou metadados.
- OPTIONS: Obter informações sobre os métodos disponíveis e outras capacidades de interação com o recurso.
Exemplo de uso de GET com curl:
# Obter informações do usuário com ID 123
curl http://api.example.com/users/123
Exemplo de uso de POST com corpo JSON:
# Criar um novo usuário
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
Exemplo de uso de PUT para atualizar:
# Atualizar dados do usuário com ID 123
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
Exemplo de uso de DELETE:
# Excluir usuário com ID 123
curl -X DELETE http://api.example.com/users/123
Estes métodos definem o tipo de operação que o cliente deseja realizar sobre o recurso identificado pela URL do EndPoint.