Apache::Wombat::Response - Apache connector response class
Apache connector response class. Extends
Wombat::Connector::HttpResponseBase. Overrides many superclass
methods to delegate to an underlying Apache::Request instance.
new($apr)
-
Create and return an instance, initializing fields to default values.
Parameters:
- $apr
-
a Apache::Request instance representing the Apache request record
- addDateHeader($name, $date)
-
Add a date value for the named response header to the Apache
headers_out table.
Parameters:
- $name
-
the name of the response header
- $date
-
the additional header value, as the number of seconds since the epoch
- setDateHeader($name, $date)
-
Set the date value for the named response header in the Apache
headers_out table.
Parameters:
- $name
-
the name of the header
- $date
-
the header value, as the number of seconds since the epoch
- addHeader($name, $value)
-
Add a value for the named response header to the Apache headers_out
table.
Parameters:
- $name
-
the parameter name
- $value
-
the parameter value, scalar
getHeader($name)
-
Return the first value for the named response header from the Apache
headers_out table.
getHeaderNames()
-
Return the names of all the response headers from the Apache
headers_out table.
getHeaders($name)
-
Return the list of values for the named response header from the
Apache headers_out table.
Parameters:
- $name
-
the header name
- setHeader($name, $value)
-
Set the value for the named response header in the Apache
headers_out table.
Parameters:
- $name
-
the name of the response header
- $value
-
the header value
clearHeaders()
-
Unset all response headers from the Apache headers_out table.
getStatus()
-
Return the HTTP status code for this Response.
setStatus($code)
-
Set the status code for this response.
Parameters:
- $code
-
the HTTP status code
sendHeaders()
-
Direct Apache API to send a response header, committing the
response. Usually doesn't need to be called by other classes, but will
be called the first time the buffer is flushed.
getRequestRec()
-
Return the Apache request record for this Request.
setRequestRec($apr)
-
Set the Apache request record for this Request.
Parameters:
- $apr
-
the Apache::Request instance
recycle()
-
Release all object references and initialize instances variables in
preparation for use or reuse of this object.
Apache,
the Apache::Request manpage,
the Apache::Table manpage,
the Apache::Util manpage,
the Wombat::Connector::HttpResponseBase manpage
Brian Moseley, bcm@maz.org