ClearOS‎ > ‎Ruby‎ > ‎

CGI Environment

#!/usr/bin/ruby
puts "Content-type: text/plain\n\n";
require "cgi"
cgi = CGI.new

puts "auth_type: #{cgi.auth_type}"
puts "content_type: #{cgi.content_type}"
puts "content_length: #{cgi.content_length}"
puts "gateway_interface: #{cgi.gateway_interface}"
puts "http_accept: #{cgi.accept}"
puts "http_accept_charset: #{cgi.accept_charset}"
puts "http_accept_encoding: #{cgi.accept_encoding}"
puts "accept_language: #{cgi.accept_language}"
puts "cache_control: #{cgi.cache_control}"
puts "http_from: #{cgi.from}"
puts "http_host: #{cgi.host}"
puts "http_negotiate: #{cgi.negotiate}"
puts "http_pragma: #{cgi.pragma}"
puts "http_referer: #{cgi.referer}"
puts "http_user_agent: #{cgi.user_agent}"
puts "path_info: #{cgi.path_info}"
puts "path_translated: #{cgi.path_translated}"
puts "query_string: #{cgi.query_string}"
puts "remote_addr: #{cgi.remote_addr}"
puts "remote_host: #{cgi.remote_host}"
puts "remote_ident: #{cgi.remote_ident}"
puts "remote_user: #{cgi.remote_user}"
puts "request_method: #{cgi.request_method}"
puts "script_name: #{cgi.script_name}"
puts "server_name: #{cgi.server_name}"
puts "server_port: #{cgi.server_port}"
puts "server_protocol: #{cgi.server_protocol}"
puts "server_software: #{cgi.server_software}"
Comments