Wt::Http::Response Class Reference

An HTTP response. More...

#include <Wt/Http/Response>

List of all members.

Public Member Functions

void setMimeType (const std::string &mimeType)
 Set the content mime type.
void addHeader (const std::string &name, const std::string &value)
 Add an HTTP header.
ResponseContinuationcreateContinuation ()
 Create a continuation object for this response.
std::ostream & out ()
 Returns the stream for getting the response output.

Friends

class Wt::WResource


Detailed Description

An HTTP response.

Use the HTTP response to format a response to an HTTP request (see Request).

More specifically you can:

You may chose to provide only a partial response. In that case, use createContinuation() to create a continuation object to which you can annotate information for the next request to process the response further.

See also:
WResource::handleRequest()

Member Function Documentation

void Wt::Http::Response::setMimeType ( const std::string &  mimeType  ) 

Set the content mime type.

The content mimetype is used by the browser to correctly interpret the resource.

void Wt::Http::Response::addHeader ( const std::string &  name,
const std::string &  value 
)

Add an HTTP header.

Headers may be added only before setting the content mime-type (setMimeType()), and before streaming any data to the out() stream.

ResponseContinuation * Wt::Http::Response::createContinuation (  ) 

Create a continuation object for this response.

By creating a continuation object, a new request will be made for the resource to retrieve more data, after the current data has been sent out.


Generated on Mon Mar 9 08:27:53 2009 for Wt by doxygen 1.5.6