* @param name header name
* @param value value to set, or NULL to clear
*/
- virtual void setHeader(const char* name, const char* value)=0;
+ virtual void setResponseHeader(const char* name, const char* value)=0;
/**
* Sets a client cookie.
genericResponse.setContentType("text/xml");
HTTPResponse* httpResponse = dynamic_cast<HTTPResponse*>(&genericResponse);
if (httpResponse) {
- httpResponse->setHeader("Cache-Control", "no-cache, no-store, must-revalidate, private");
- httpResponse->setHeader("Pragma", "no-cache");
+ httpResponse->setResponseHeader("Cache-Control", "no-cache, no-store, must-revalidate, private");
+ httpResponse->setResponseHeader("Pragma", "no-cache");
}
DOMElement* rootElement = NULL;
genericResponse.setContentType("text/xml");
HTTPResponse* httpResponse = dynamic_cast<HTTPResponse*>(&genericResponse);
if (httpResponse) {
- httpResponse->setHeader("Cache-Control", "no-cache, no-store, must-revalidate, private");
- httpResponse->setHeader("Pragma", "no-cache");
+ httpResponse->setResponseHeader("Cache-Control", "no-cache, no-store, must-revalidate, private");
+ httpResponse->setResponseHeader("Pragma", "no-cache");
}
DOMElement* rootElement = NULL;
\r
// HTTPResponse methods\r
\r
- void setHeader(const char* name, const char* value) {\r
+ void setResponseHeader(const char* name, const char* value) {\r
m_headers[name] = value ? value : "";\r
}\r
\r
void setContentType(const char* type) {\r
- setHeader("Content-Type", type);\r
+ setResponseHeader("Content-Type", type);\r
}\r
\r
void setCookie(const char* name, const char* value) {\r
return decoded;\r
}\r
\r
- long sendResponse(std::istream& inputStream) {\r
- return sendResponse(inputStream, HTTPResponse::SAML_HTTP_STATUS_OK);\r
- }\r
-\r
- long sendError(std::istream& inputStream) {\r
- return sendResponse(inputStream, HTTPResponse::SAML_HTTP_STATUS_ERROR);\r
- }\r
-\r
long sendResponse(std::istream& inputStream, long status) {\r
m_method="POST";\r
string page,line;\r