LINUX.ORG.RU

История изменений

Исправление krasnh, (текущая версия) :

curl: (92) HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR (err 1)

Поиском по инету такое:

запрос на получение использует протокол HTTP/2, а почтовый запрос использует протокол HTTP/1.1. Предполагается, что это ошибка самого протокола HTTP/2…

Там решением было переключиться на протокол HTTP/1.1 (Ссылка).
У тебя как раз недавно была тема с тегом «mail server». Но это все мое ИМХО, ведь я «ненастоящий сварщик».


Мой выхлоп:

curl -v https://www.mvideo.ru 2>&1 | grep HTTP

* Using HTTP2, server supports multiplexing
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
> GET / HTTP/2
< HTTP/2 302 

Твой:

$ curl http://pastebin.calculate-linux.ru/ru/show/271374 2>&1 | grep HTTP

* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://www.mvideo.ru/
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: www.mvideo.ru]
* [HTTP/2] [1] [:path: /]
* [HTTP/2] [1] [user-agent: curl/8.4.0]
* [HTTP/2] [1] [accept: */*]
> GET / HTTP/2
* HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR (err 1)

upd. Правда там stream 0 was, а у тебя stream 1 was.

Исходная версия krasnh, :

curl: (92) HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR (err 1)

Поиском по инету такое:

запрос на получение использует протокол HTTP/2, а почтовый запрос использует протокол HTTP/1.1. Предполагается, что это ошибка самого протокола HTTP/2…

Там решением было переключиться на протокол HTTP/1.1 (Ссылка).
У тебя как раз недавно была тема с тегом «mail server». Но это все мое ИМХО, ведь я «ненастоящий сварщик».


Мой выхлоп:

curl -v https://www.mvideo.ru 2>&1 | grep HTTP

* Using HTTP2, server supports multiplexing
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
> GET / HTTP/2
< HTTP/2 302 

Твой:

$ curl http://pastebin.calculate-linux.ru/ru/show/271374 2>&1 | grep HTTP

* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://www.mvideo.ru/
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: www.mvideo.ru]
* [HTTP/2] [1] [:path: /]
* [HTTP/2] [1] [user-agent: curl/8.4.0]
* [HTTP/2] [1] [accept: */*]
&gt; GET / HTTP/2
* HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR (err 1)