Sobes.tech
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.