We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c245f7f commit 1b276e2Copy full SHA for 1b276e2
lib/net/http/header.rb
@@ -191,10 +191,10 @@ def initialize_http_header(initheader) #:nodoc:
191
warn "net/http: nil HTTP header: #{key}", uplevel: 3 if $VERBOSE
192
else
193
value = value.strip # raise error for invalid byte sequences
194
- if key.bytesize > MAX_KEY_LENGTH
+ if key.to_s.bytesize > MAX_KEY_LENGTH
195
raise ArgumentError, "too long (#{key.bytesize} bytes) header: #{key[0, 30].inspect}..."
196
end
197
- if value.bytesize > MAX_FIELD_LENGTH
+ if value.to_s.bytesize > MAX_FIELD_LENGTH
198
raise ArgumentError, "header #{key} has too long field vallue: #{value.bytesize}"
199
200
if value.count("\r\n") > 0
0 commit comments