77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
# File 'lib/httpx/connection/http1.rb', line 77
def (h)
@request = @requests.first
return if @request.response
log(level: 2) { "headers received" }
= @request.options..new(h)
response = @request.options.response_class.new(@request,
@parser.status_code,
@parser.http_version.join("."),
)
log(color: :yellow) { "-> HEADLINE: #{response.status} HTTP/#{@parser.http_version.join(".")}" }
log(color: :yellow) { response..each.map { |f, v| "-> HEADER: #{f}: #{v}" }.join("\n") }
@request.response = response
on_complete if response.complete?
end
|