aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test
diff options
context:
space:
mode:
authorMichael Koziarski <michael@koziarski.com>2006-01-13 08:31:16 +0000
committerMichael Koziarski <michael@koziarski.com>2006-01-13 08:31:16 +0000
commit302533b196a2ead2c1bd046b2d9df9cf4f861354 (patch)
tree95352466155e18965626f512bb11abf0771289ec /actionpack/test
parentd40af24e204781c002378936a973fd6ce6a7f6fe (diff)
downloadrails-302533b196a2ead2c1bd046b2d9df9cf4f861354.tar.gz
rails-302533b196a2ead2c1bd046b2d9df9cf4f861354.tar.bz2
rails-302533b196a2ead2c1bd046b2d9df9cf4f861354.zip
Add support for multiple proxy servers in HTTP_X_FORWARDED_HOST. Closes #3397
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3412 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'actionpack/test')
-rwxr-xr-xactionpack/test/controller/cgi_test.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/actionpack/test/controller/cgi_test.rb b/actionpack/test/controller/cgi_test.rb
index bcfb8b96a0..a38f2519ec 100755
--- a/actionpack/test/controller/cgi_test.rb
+++ b/actionpack/test/controller/cgi_test.rb
@@ -327,6 +327,10 @@ class CGIRequestTest < Test::Unit::TestCase
@request_hash.delete "HTTP_X_FORWARDED_HOST"
@request_hash['HTTP_HOST'] = "rubyonrails.org:8080"
assert_equal "rubyonrails.org:8080", @request.host_with_port
+
+ @request_hash['HTTP_X_FORWARDED_HOST'] = "www.firsthost.org, www.secondhost.org"
+ assert_equal "www.secondhost.org", @request.host
+
end
def test_cookie_syntax_resilience