Я создаю приложение с программируемыми смс-сообщениями twilio, и когда я получаю обратный вызов статуса сообщения, мне кажется, что я получаю 6 вызовов, 3 из которых проходят мой базовый аутентификацию, и я возвращаю 204 нет контента, остальные три Сбой аутентификации с 401.
Это логи от ngrok.
POST /sms/callback/message-status 204
POST /sms/callback/message-status 401
POST /sms/callback/message-status 204
POST /sms/callback/message-status 204
POST /sms/callback/message-status 401
POST /sms/callback/message-status 401
Все вызовы выглядят одинаково, за исключением того, что при успешных вызовах передаются файлы cookie (не знаю, почему в обратном вызове даже хранятся файлы cookie)
Это как если бы они не были довольны статусом первого звонка и пытаются снова, без аутентификации или чего-то подобного.
Успешный
POST /sms/callback/message-status HTTP/1.1
Content-Type: application/x-www-form-urlencoded; charset=utf-8
X-Twilio-Signature: abcdefghigh=
Authorization: Basic abcdefg
Accept-Encoding: gzip,deflate
Accept: */*
Content-Length: 286
Host: 111111.ngrok.io
Cache-Control: max-age=259200
User-Agent: TwilioProxy/1.1
connection: close
X-Forwarded-Proto: https
X-Forwarded-For: 18.205.27.200
Unsuccessful
Successful
POST /sms/callback/message-status HTTP/1.1
Content-Type: application/x-www-form-urlencoded; charset=utf-8
X-Twilio-Signature: abcdefghigh=
Accept-Encoding: gzip,deflate
Accept: */*
Content-Length: 286
Host: 111111.ngrok.io
Cache-Control: max-age=259200
User-Agent: TwilioProxy/1.1
connection: close
X-Forwarded-Proto: https
X-Forwarded-For: 18.205.27.200
При втором вызове отсутствует аутентификация, вопрос в том, почему