lib/async/http/protocol/http1/request.rb in async-http-0.76.0 vs lib/async/http/protocol/http1/request.rb in async-http-0.77.0
- old
+ new
@@ -1,11 +1,11 @@
# frozen_string_literal: true
# Released under the MIT License.
# Copyright, 2018-2024, by Samuel Williams.
-require_relative '../request'
+require_relative "../request"
module Async
module HTTP
module Protocol
module HTTP1
@@ -14,16 +14,16 @@
if parts = connection.read_request
self.new(connection, *parts)
end
end
- UPGRADE = 'upgrade'
+ UPGRADE = "upgrade"
def initialize(connection, authority, method, path, version, headers, body)
@connection = connection
# HTTP/1 requests with an upgrade header (which can contain zero or more values) are extracted into the protocol field of the request, and we expect a response to select one of those protocols with a status code of 101 Switching Protocols.
- protocol = headers.delete('upgrade')
+ protocol = headers.delete("upgrade")
super(nil, authority, method, path, version, headers, body, protocol, self.public_method(:write_interim_response))
end
def connection