requiredUpgradeHeaders
All the header fields the protocol requires in the request to successfully upgrade. These header fields will be added to the outbound request’s “Connection” header field. It is the responsibility of the custom headers call to actually add these required headers.
var requiredUpgradeHeaders: [String] { get }