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