Configurar Requisição
Content-Type:
Resposta
Aguardando...
Tempo: --
Tamanho: --
Execute uma requisição para ver a resposta aqui
Os headers da resposta aparecerão aqui
Histórico de Requisições
Requisições recentes:
Nenhuma requisição no histórico
Exemplos Práticos (Clique para carregar)
Métodos HTTP e Quando Usar
GET
Recupera dados do servidor. Não deve alterar dados no servidor. Pode ser cacheado.
POST
Envia dados para criar um novo recurso. Pode conter dados no corpo da requisição.
PUT
Atualiza um recurso existente ou cria se não existir. Substitui o recurso completo.
DELETE
Remove um recurso específico. O recurso é deletado do servidor.
PATCH
Aplica modificações parciais a um recurso. Atualiza apenas campos específicos.
Dicas para Testar APIs
Boas práticas ao testar APIs:
  • Comece com APIs públicas: Use APIs como JSONPlaceholder ou reqres.in para praticar
  • Verifique CORS: APIs públicas geralmente têm CORS habilitado, APIs locais podem não ter
  • Use headers apropriados: Content-Type e Accept headers são essenciais
  • Valide respostas: Verifique status codes e mensagens de erro
  • Teste cenários de erro: Envie dados inválidos para ver como a API responde
  • Monitore performance: Observe o tempo de resposta para identificar problemas
  • Documente seus testes: Mantenha um registro das requisições que funcionam
Códigos de Status HTTP Importantes:
  • 200 OK: Sucesso na requisição
  • 201 Created: Recurso criado com sucesso
  • 400 Bad Request: Requisição mal formada
  • 401 Unauthorized: Autenticação necessária
  • 403 Forbidden: Acesso proibido
  • 404 Not Found: Recurso não encontrado
  • 500 Internal Server Error: Erro no servidor
Para APIs locais (localhost): Esta ferramenta funciona apenas com APIs públicas devido a restrições de CORS. Para testar APIs locais, considere usar extensões de navegador que desabilitam CORS ou configure seu servidor para aceitar requisições da origem desta página.