Nebude to klientem?
On ten protokol je hodně složitý používám to jen na nginx, ale tam někde ve fóru vývojáři konstatovali, že je to fakt hodně obludné a že to taky nějak ještě přepíšou.
Stejný problém asi řeší i vývojáři prohlížečů a spol.
Ze začátku mi každý prohlížeč zlobil jinak. Dneska už to ale celkem chodí, přesto některá spojení se chovají hůř.
Typicky ty z mobilních zařízení, protože to běží jen přes pár spojení, umření jakéhokoliv znamená smrt přenosu.
Tam se paradoxně http1 chová lépe - prostě se sem tam něco nenačte. http/2 umře celé.
Na HTTP/1 sa mi snad z 20 pokusov nerozpadlo ani jedno spojenie, kdezeto na HTTP/2 mi mozno az 90% spojeni spadne.
t=655526 [st=249188] HTTP2_SESSION_RECV_GOAWAY
--> active_streams = 1
--> debug_data = ""
--> error_code = "0 (NO_ERROR)"
--> last_accepted_stream_id = 2147483647
--> unclaimed_streams = 0
t=656360 [st=250022] HTTP2_SESSION_CLOSE
--> description = "Connection closed"
--> net_error = -100 (ERR_CONNECTION_CLOSED)
t=656360 [st=250022] HTTP2_SESSION_POOL_REMOVE_SESSION
t=656360 [st=250022] -HTTP2_SESSION