Heroku выдает ошибку H26 Bad заголовок для события веб-хука - PullRequest
0 голосов
/ 26 августа 2018

У меня есть сторонняя служба, которая отправляет события веб-перехвата в мое приложение NodeJS, развернутое в Heroku.Но запросы, отправленные этой службой, блокируются Heroku со следующей ошибкой

 cause="bad header"
 at=error code=H26
 desc="Request Error"
 method=POST
 path= "<web hook receiving endpoint>" 
 host=<heroku app url>
 request_id=<heroku request id>
 fwd="<ip>"
 dyno= connect= service= status=400 bytes= protocol=https

Я попытался перенаправить webhook с помощью Ngrok на мою локальную машину, и все заголовки выглядят нормально.

"{
   "accept-language": "en-US,en;q=0.9",
   "accept-encoding": "gzip, deflate, br",
   "referer": "<Web hook sender>",
   "content-type": "application/json;charset=UTF-8",
   "dnt": "1",
   "user-agent": "my ua",
   "origin": "<Web hook sender>",
   "accept": "application/json, text/plain, */*",
   "content-length": "247",
   "host": "<ngrok id>.ngrok.io",
   "connection": "upgrade",
   "x-forwarded-for": "<ip address>"
}

Почему герою выдает ошибку для этого запроса?

...