Closed djphoenix closed 8 years ago
Hm... I just tested it locally, and appears to be working fine with iOS simulator. May I ask you to start your server with DEBUG="spdy*"
environment variable, and report back the logs that it will print?
Oh. Sorry for wrong information. In my server code I was forced 'connection' header to 'keep-alive' value. At this point I was removed all 'connection' headers from responses if npnProtocol is 'h2' - that is works now.
Maybe needed workaround in module for this case?
@djphoenix thanks! Should be fixed with an update of spdy-transport. Please try running npm update
and testing it again.
@indutny big thx, now works without any workarounds.
Environment:
With default options (no
spdy
-protocols
specified) iOS Safari clients (tested on iOS 9.0.2) fails to load web page - connection freezes. At this point, all PC browsers (Mac Safari too) loads resource successfully. With this option load (on iOS) succeeds, but other browsers falls back to spdy/3.1 (h2 disabled):Bug also can be reproduced using Xcode iOS simulator. iOS 6 clients works normally (because HTTP2 not implemented at OS level).