method
host_with_port_without_standard_port_handling
rails latest stable - Class:
ActionController::CgiRequest
host_with_port_without_standard_port_handling()public
No documentation available.
# File actionpack/lib/action_controller/cgi_process.rb, line 87
def host_with_port_without_standard_port_handling
if forwarded = env["HTTP_X_FORWARDED_HOST"]
forwarded.split(/,\s?/).last
elsif http_host = env['HTTP_HOST']
http_host
elsif server_name = env['SERVER_NAME']
server_name
else
"#{env['SERVER_ADDR']}:#{env['SERVER_PORT']}"
end
end