@@ -195,11 +195,11 @@ def close
195
195
end
196
196
197
197
RES_TEXT_HEADER = { 'Content-Type' => 'text/plain' } . freeze
198
- RESPONSE_200 = [ "200 OK" . freeze , RES_TEXT_HEADER , "" . freeze ] . freeze
199
- RESPONSE_204 = [ "204 No Content" . freeze , { } . freeze ] . freeze
200
- RESPONSE_IMG = [ "200 OK" . freeze , { 'Content-Type' => 'image/gif; charset=utf-8' } . freeze , EMPTY_GIF_IMAGE ] . freeze
201
- RES_400_STATUS = "400 Bad Request" . freeze
202
- RES_500_STATUS = "500 Internal Server Error" . freeze
198
+ RESPONSE_200 = [ "200 OK" , RES_TEXT_HEADER , "" ] . freeze
199
+ RESPONSE_204 = [ "204 No Content" , { } . freeze ] . freeze
200
+ RESPONSE_IMG = [ "200 OK" , { 'Content-Type' => 'image/gif; charset=utf-8' } . freeze , EMPTY_GIF_IMAGE ] . freeze
201
+ RES_400_STATUS = "400 Bad Request"
202
+ RES_500_STATUS = "500 Internal Server Error"
203
203
204
204
def on_request ( path_info , params )
205
205
begin
@@ -306,15 +306,15 @@ def parse_params_with_parser(params)
306
306
def add_params_to_record ( record , params )
307
307
if @add_http_headers
308
308
params . each_pair { |k , v |
309
- if k . start_with? ( "HTTP_" . freeze )
309
+ if k . start_with? ( "HTTP_" )
310
310
record [ k ] = v
311
311
end
312
312
}
313
313
end
314
314
315
315
if @add_query_params
316
316
params . each_pair { |k , v |
317
- if k . start_with? ( "QUERY_" . freeze )
317
+ if k . start_with? ( "QUERY_" )
318
318
record [ k ] = v
319
319
end
320
320
}
@@ -422,7 +422,7 @@ def on_headers_complete(headers)
422
422
end
423
423
}
424
424
if expect
425
- if expect == '100-continue' . freeze
425
+ if expect == '100-continue'
426
426
if !size || size < @body_size_limit
427
427
send_response_nobody ( "100 Continue" , { } )
428
428
else
@@ -444,8 +444,8 @@ def on_body(chunk)
444
444
@body << chunk
445
445
end
446
446
447
- RES_200_STATUS = "200 OK" . freeze
448
- RES_403_STATUS = "403 Forbidden" . freeze
447
+ RES_200_STATUS = "200 OK"
448
+ RES_403_STATUS = "403 Forbidden"
449
449
450
450
# Azure App Service sends GET requests for health checking purpose.
451
451
# Respond with `200 OK` to accommodate it.
@@ -489,11 +489,11 @@ def handle_options_request
489
489
def on_message_complete
490
490
return if closing?
491
491
492
- if @parser . http_method == 'GET' . freeze
492
+ if @parser . http_method == 'GET'
493
493
return handle_get_request ( )
494
494
end
495
495
496
- if @parser . http_method == 'OPTIONS' . freeze
496
+ if @parser . http_method == 'OPTIONS'
497
497
return handle_options_request ( )
498
498
end
499
499
@@ -513,9 +513,9 @@ def on_message_complete
513
513
# Decode payload according to the "Content-Encoding" header.
514
514
# For now, we only support 'gzip' and 'deflate'.
515
515
begin
516
- if @content_encoding == 'gzip' . freeze
516
+ if @content_encoding == 'gzip'
517
517
@body = Zlib ::GzipReader . new ( StringIO . new ( @body ) ) . read
518
- elsif @content_encoding == 'deflate' . freeze
518
+ elsif @content_encoding == 'deflate'
519
519
@body = Zlib ::Inflate . inflate ( @body )
520
520
end
521
521
rescue
@@ -576,7 +576,7 @@ def on_message_complete
576
576
end
577
577
578
578
if @keep_alive
579
- header [ 'Connection' ] = 'Keep-Alive' . freeze
579
+ header [ 'Connection' ] = 'Keep-Alive'
580
580
send_response ( code , header , body )
581
581
else
582
582
send_response_and_close ( code , header , body )
@@ -602,13 +602,13 @@ def closing?
602
602
603
603
def send_response ( code , header , body )
604
604
header [ 'Content-Length' ] ||= body . bytesize
605
- header [ 'Content-Type' ] ||= 'text/plain' . freeze
605
+ header [ 'Content-Type' ] ||= 'text/plain'
606
606
607
607
data = +"HTTP/1.1 #{ code } \r \n "
608
608
header . each_pair { |k , v |
609
609
data << "#{ k } : #{ v } \r \n "
610
610
}
611
- data << "\r \n " . freeze
611
+ data << "\r \n "
612
612
@io . write ( data )
613
613
614
614
@io . write ( body )
@@ -619,7 +619,7 @@ def send_response_nobody(code, header)
619
619
header . each_pair { |k , v |
620
620
data << "#{ k } : #{ v } \r \n "
621
621
}
622
- data << "\r \n " . freeze
622
+ data << "\r \n "
623
623
@io . write ( data )
624
624
end
625
625
0 commit comments