Author Image

igor06248

Feb 28, 2024

Dificuldade em Registrar Webhook com Erro HTTP 400

webhookHTTP 400falhaconfiguraçãoNginxaplicaçãoredirecionamentologs

Fala pessoal, já tive esse problema e não lembro como resolvi.
Estou com dificuldade em registrar meu webhook.
O erro que recebo é este:
> {
> "nome": "webhook_invalido",
> "mensagem": "A URL informada respondeu com o código HTTP 400"
> }.

A configuração do meu Nginx:

location /rifas/gerencianet/webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass http://127.0.0.1:3333;
}

location / {
proxy_pass http://127.0.0.1:3333;
}

listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/api.cacaubox.shop/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/api.cacaubox.shop/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

ssl_client_certificate /home/app/luck-back/src/modules/clients/certs/chain-pix-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
}
server {
if ($host = api.cacaubox.shop) {
return 301 https://$host$request_uri;
} # managed by Certbot


listen 80;
listen [::]:80;


Alguém poderia me ajuda? Preciso entender pq que dá isso, não aguento mais passar por esse erro direto 😅 .

Respostas (4):
Avatar discord do usuario jessica_efi

jessica_efi

28/02/2024

Boa tarde @igor06248 ! Você ja havia cadastrado seu webhook com sucesso, e agora retorna essa falha ao tentar cadastrar novamente?

Avatar discord do usuario igor06248

igor06248

28/02/2024

Não não... em um outro projeto tive o mesmo problema e não lembro como foi corrigido.
Estou tentando cadastrar o webhook pela primeira vez neste projeto.

Avatar discord do usuario igor06248

igor06248

29/02/2024

Alguém?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

29/02/2024

@igor06248 o HTTP 400 pode indicar tanto uma falha na configuração do Nginx em sí ou da aplicação que você está redirecionando a conexão, sugiro que verifique os logs do Nginx para conseguir diagnosticar em que ponto esta retornando a falha e assim atuar ou na configuração do Nginx ou no código da aplicação em sí.