Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)
FireFox can't connect to Perfect WebSocket Server. Tested Firefox Version is 45.0.1, other version might be the same.
Because Firefox send the request with Connection header keep-alive, Upgrade, not as the WebSocketHandler.swift #292 line exactly checked Upgrade.
FireFox can't connect to Perfect WebSocket Server. Tested Firefox Version is 45.0.1, other version might be the same. Because Firefox send the request with
Connection
headerkeep-alive, Upgrade
, not as theWebSocketHandler.swift
#292 line exactly checkedUpgrade
.But, The RFC-6455 spec, Section 4.1 states ...
which means that multi-value Connection header is legitimate and needs to be handled properly. so, FireFox actions right.