Re: HTTP/1.1 400 Bad Request при рестриме аудио потока
Maxim Dounin
mdounin на mdounin.ru
Пн Мар 16 14:57:48 UTC 2020
Hello!
On Mon, Mar 16, 2020 at 03:14:10PM +0300, Evgeniy Berdnikov wrote:
> On Mon, Mar 16, 2020 at 02:57:14PM +0300, Maxim Dounin wrote:
> > В данном случае я бы скорее предположил, что 400 возвращает
> > бекенд. В отладочном логе, это, безусловно, будет явно видно, но
>
> В данном случае товарищ посылает plain http на 443-й порт, который,
> несомненно, сконфигурён как ssl, потому что curl на него ходит по https
> и без проблем забирает указанный radio-stream. A nginx при запросе
> plain http на ssl-ном порту возвращает "400 Bad Request" таким же
> plain http. Проверено на первом попавшемся под руку nginx-e.
Там, вероятно, более одной проблемы, и главная из них
легко читается в первом же сообщении данного треда: человек не
способен задать вопрос.
В тех немногих логах, что приводились, видно, что curl
нормально получает ответ на GET, но получает 400 в ответ на HEAD.
И вот это уже - явно проблема бекенда, что и подтвердил Dmytro
Lavryk.
Моё письмо, впрочем, не про это, а про то, что если ошибку
возвращает nginx - об этом явно будет в логе ошибок на уровне
info, а если вдруг кто-то знает случаи, когда не будет - об этом
стоит сообщить.
--
Maxim Dounin
http://mdounin.ru/
Подробная информация о списке рассылки nginx-ru