Class Iowa::Request
In: src/Request.rb
src/WEBrickServlet.rb
Parent: Object

This is a basic level of support. I’m sure that I need to add things to deal with multipart/form-data forms for file uploads, and for providing some of the other information that is encapsulated in an Iowa::Request.

Methods

Constants

MIMERegexp = %r|\Amultipart/form-data.*boundary=\"?([^\";,]+)\"?|n
CR = "\015"
LF = "\012"
EOL = CR + LF

External Aliases

initialize -> old_init

Attributes

args  [RW] 
auth_name  [RW] 
auth_type  [RW] 
cache_resp  [RW] 
content  [RW] 
content_encoding  [RW] 
content_encoding  [RW] 
content_languages  [RW] 
content_languages  [RW] 
content_type  [RW] 
filename  [RW] 
header_only  [RW] 
headers_in  [RW] 
headers_out  [RW] 
hostname  [RW] 
params  [RW] 
remote_host  [RW] 
request_method  [RW] 
request_time  [RW] 
status_line  [RW] 
unparsed_uri  [RW] 
uri  [RW] 

Public Class methods

Takes a real Apache::Request object and plucks data from it to form the Iowa::Request object. If an Apache::Request object is not provided, the code will look at the MOD_RUBY enviornment variable to attempt to ascertain if it is running in a mod_ruby environment. If it is, an Apache::Request object will be created to populate the Iowa::Request object. If it is not, the code will attempt to populate the object from other data that is available.

Public Instance methods

Unescapes URL encoded strings.

[Validate]