Re: HTTP/1.1 400 Bad Request при рестриме аудио потока

grey nginx-forum на forum.nginx.org
Пт Мар 13 07:42:03 UTC 2020


> Откуда вывод, что nginx якобы видит HEAD?

В логах nginx видно:
95.8.*.* - - [13/Mar/2020:10:24:59 +0300] "HEAD /radio-stream HTTP/1.1" 400
0 "-" "-"

При GET запросе:
95.8.*.* - - [13/Mar/2020:10:28:45 +0300] "GET /radio-stream HTTP/1.1" 200
146900 "-" "-"

Сам php-код, коим проверяю:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://test.ru/radio-stream");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_NOBODY, 0); // это GET запрос
#curl_setopt($ch, CURLOPT_NOBODY, 1); // это HEAD запрос
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$content=curl_exec ($ch);
curl_close ($ch);


> И что, вот так просто шлём plain http на 443-й порт, а nginx недоволен?

Да или я чего-то не понимаю?

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,287264,287330#msg-287330



Подробная информация о списке рассылки nginx-ru