On Thu, Mar 12, 2020 at 12:54:31PM -0400, grey wrote: > Dmytro Lavryk Wrote: > ------------------------------------------------------- > > Вы ошибку не описали... Но, подозреваю, делаете HEAD запрос. Проверил > > у себя на аналогичном - HEAD дает 400, а вот GET отрабатывает > > нормально со всеми нужными заголовками. > > Да, действительно, дело в типе запроса, но понять не могу почему так > происходит. Напишу тут код на php, я думаю программистам других языков он > будет понятен: > > $fp = fsockopen("test.ru", 443, $errno, $errstr, 30); > $out = "GET /radio-stream HTTP/1.1\r\n"; > $out .= "Host: test.ru\r\n"; > $out .= "Connection: Close\r\n\r\n"; > fwrite($fp, $out); > while (!feof($fp)) echo fgets($fp, 128); > fclose($fp); > > В нем я явно указываю тип запроса GET, а nginx почему говорит что к нему > пришел HEAD
Откуда вывод, что nginx якобы видит HEAD? > и возвращает ответ "400 Bad Request". > Проверил на разных версиях > php - результат везде одинаковый, т.к. вроде как дело не в нем. И что, вот так просто шлём plain http на 443-й порт, а nginx недоволен? -- Eugene Berdnikov _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru