HTTP e depuração de requisições

Testador de Webhookveja o que realmente chegou

Crie uma caixa temporária, envie um callback de teste e confira a requisição recebida.

Testador de Webhook

Eventos recebidos

URL de recebimento

Nenhuma requisição recebida ainda.

Envie um teste pelo provedor ou cliente HTTP. Quem conhece a URL pode enviar; a chave de leitura fica nesta aba.

Nenhuma requisição recebida ainda.

Detalhes da requisição

Selecione um evento para ver cabeçalhos e corpo.

As requisições chegam aos servidores HeyUtils e são apagadas após 30 minutos. Cabeçalhos sigilosos comuns são mascarados antes de armazenar; caminho, query e corpo não. Envie só dados de teste.

Filtrar eventos capturados

Crie uma caixa para obter a URL.

Quando o serviço de pagamento informa que enviou um callback, mas sua aplicação não registra nada, o Testador de Webhook oferece um ponto de recebimento independente. Coloque a URL de webhook na configuração de testes do emissor e compare método, caminho, query, cabeçalhos e corpo com o esperado.

Este teste de webhook é uma caixa de curta duração, não um endpoint de produção. O endereço público permite receber requisições; somente a chave de gerenciamento guardada nesta aba libera a lista. Dá para receber requisições e inspecionar payload sem expor seu servidor de aplicação.

Por que usar o Testador de Webhook

O endereço público recebe; outra chave libera a leitura.

Endereço para enviar, chave para ler

O emissor precisa apenas da URL temporária. O Testador de Webhook não abre a lista só com esse endereço; a chave separada fica na sua aba. Cabeçalhos de autenticação comuns são mascarados antes de armazenar, mas caminho, query e corpo continuam visíveis.

Uma requisição pública entra na caixa enquanto uma chave privada distinta abre a lista de eventos.

Repetição sem encaminhamento externo

Após confirmação, o evento escolhido vira uma cópia marcada na mesma caixa. Assim você compara duplicatas e filtros sem chamar um destino arbitrário ou acionar sua aplicação em produção.

Um evento recebido é copiado como segundo registro marcado dentro da mesma caixa.

Use bem os trinta minutos de recebimento

01

Criar quando o emissor estiver pronto

O prazo de 30 minutos começa na criação, não na chegada do primeiro callback. A chave de gerenciamento existe apenas na memória desta aba; atualizar a página impede reler os registros anteriores.

02

Conferir método e caminho primeiro

A lista atualiza a cada três segundos enquanto a aba estiver visível. Depois examine query, cabeçalhos mascarados e corpo. Se os bytes não formarem UTF-8 válido, o conteúdo é mostrado em Base64.

03

Exportar a seleção atual

Filtros por método e texto atuam sobre eventos já capturados e não mudam o que a URL recebe. Ao editar um filtro, a exportação pausa brevemente até a lista exibida acompanhar a nova seleção.

O que a caixa mostra sobre callbacks HTTP

Captura HTTP de verdade

O Testador de Webhook aceita GET, POST, PUT, PATCH, DELETE, HEAD e OPTIONS. Armazena horário, método, caminho, query, cabeçalhos mascarados e até 64 KiB de corpo. Requisições maiores são recusadas sem criar um registro truncado.

Localização entre tentativas

Escolha um método ou busque no caminho e no corpo para achar uma entrega entre reenvios. Copiar detalhes e baixar JSON usa a visão filtrada e não inclui a chave de gerenciamento.

Prazo e capacidade fixos

Cada endereço aleatório dura 30 minutos e comporta até 50 eventos. Um alarme no servidor apaga os dados. A consulta periódica para quando a aba fica oculta; a atualização manual continua disponível.

Limites antes de enviar dados de teste

O processamento é temporário no servidor
Quando o emissor acessa a URL, o conteúdo chega ao HeyUtils. Não envie segredos de produção nem dados de clientes. Authorization, Cookie e nomes de tokens comuns são mascarados antes de guardar; caminho, query, campos próprios e corpo não são mascarados automaticamente.
Repetir não é encaminhar
A repetição adiciona uma cópia nesta caixa e consome uma das 50 vagas. Ela não chama seu servidor, não abre túnel para localhost, não valida assinatura HMAC nem personaliza a resposta HTTP.
Expiração e cotas são obrigatórias
Novos eventos não estendem os 30 minutos. Corpo acima de 64 KiB, cabeçalhos acima de 8 KiB, caixa cheia e picos de envio são recusados sem registro parcial. Não há histórico permanente, página compartilhada nem exclusão imediata.

Dúvidas sobre o Testador de Webhook

Como verifico uma assinatura de webhook?

Esta caixa não verifica assinaturas. Cada provedor assina o corpo bruto de modo diferente; confira a documentação e valide no seu próprio ambiente, sem enviar chaves de produção a este serviço temporário.

Meus dados de webhook estão seguros com esta ferramenta?

A URL permite que qualquer pessoa que a conheça envie requisições. Apenas a chave separada nesta aba permite ler os eventos. Cabeçalhos sigilosos comuns são mascarados, mas caminho, query e corpo ficam visíveis; use dados de teste.

Quais provedores de webhook esta ferramenta suporta?

Não é específico de um provedor. Qualquer serviço capaz de enviar HTTP a uma URL HTTPS pública pode ser observado aqui, mas a caixa não avalia assinaturas próprias nem garante entrega.

Posso enviar solicitações de webhook de teste a partir desta ferramenta?

A página não envia amostras automaticamente. Use a função de teste do provedor ou um cliente HTTP para enviar à URL de recebimento. A cópia dentro da caixa não chama destinos externos.

Como você testa um webhook?

Crie uma caixa quando a integração estiver pronta, coloque a URL no provedor e envie um evento de teste. Esta aba atualiza a lista a cada três segundos enquanto visível para você comparar o que realmente chegou.

O callback veio diferente?

Experimente o Testador de Webhook com um callback

Crie a caixa quando o emissor estiver pronto e confira a entrega antes do fim dos 30 minutos.

Requisições são armazenadas brevemente nos servidores HeyUtils.