m_req->content_type = ap_psprintf(m_req->pool, type);
}
void setResponseHeader(const char* name, const char* value) {
- AbstractSPRequest::setResponseHeader(name, value);
+ HTTPResponse::setResponseHeader(name, value);
#ifdef SHIB_DEFERRED_HEADERS
if (!m_rc)
// this happens on subrequests
return DONE;
}
long sendRedirect(const char* url) {
- AbstractSPRequest::sendRedirect(url);
+ HTTPResponse::sendRedirect(url);
ap_table_set(m_req->headers_out, "Location", url);
return REDIRECT;
}
return "";
}
void setResponseHeader(const char* name, const char* value) {
- AbstractSPRequest::setResponseHeader(name, value);
+ HTTPResponse::setResponseHeader(name, value);
// Set for later.
if (value)
m_response_headers.insert(make_pair(name,value));
}
long sendRedirect(const char* url) {
- AbstractSPRequest::sendRedirect(url);
+ HTTPResponse::sendRedirect(url);
string hdr=string("Status: 302 Please Wait\r\nLocation: ") + url + "\r\n"
"Content-Type: text/html\r\n"
"Content-Length: 40\r\n"
}
void setResponseHeader(const char* name, const char* value) {
- AbstractSPRequest::setResponseHeader(name, value);
+ HTTPResponse::setResponseHeader(name, value);
// Set for later.
if (value)
m_headers.insert(make_pair(name,value));
}
long sendRedirect(const char* url) {
- AbstractSPRequest::sendRedirect(url);
+ HTTPResponse::sendRedirect(url);
string hdr=string("Status: 302 Please Wait\r\nLocation: ") + url + "\r\n"
"Content-Type: text/html\r\n"
"Content-Length: 40\r\n"
return getSecureHeader("remote-user");
}
void setResponseHeader(const char* name, const char* value) {
- AbstractSPRequest::setResponseHeader(name, value);
+ HTTPResponse::setResponseHeader(name, value);
// Set for later.
if (value)
m_headers.insert(make_pair(name,value));
return SF_STATUS_REQ_FINISHED;
}
long sendRedirect(const char* url) {
- AbstractSPRequest::sendRedirect(url);
+ HTTPResponse::sendRedirect(url);
string hdr=string("Location: ") + url + "\r\n"
"Content-Type: text/html\r\n"
"Content-Length: 40\r\n"
return buf.empty() ? "" : buf;
}
void setResponseHeader(const char* name, const char* value) {
- AbstractSPRequest::setResponseHeader(name, value);
+ HTTPResponse::setResponseHeader(name, value);
// Set for later.
if (value)
m_headers.insert(make_pair(name,value));
return HSE_STATUS_SUCCESS;
}
long sendRedirect(const char* url) {
- AbstractSPRequest::sendRedirect(url);
+ HTTPResponse::sendRedirect(url);
string hdr=string("Location: ") + url + "\r\n"
"Content-Type: text/html\r\n"
"Content-Length: 40\r\n"
setResponseHeader("Content-Type", type);
}
void setResponseHeader(const char* name, const char* value) {
- AbstractSPRequest::setResponseHeader(name, value);
+ HTTPResponse::setResponseHeader(name, value);
pblock_nvinsert(name, value, m_rq->srvhdrs);
}
return REQ_EXIT;
}
long sendRedirect(const char* url) {
- AbstractSPRequest::sendRedirect(url);
+ HTTPResponse::sendRedirect(url);
param_free(pblock_remove("content-type", m_rq->srvhdrs));
pblock_nninsert("content-length", 0, m_rq->srvhdrs);
pblock_nvinsert("expires", "01-Jan-1997 12:00:00 GMT", m_rq->srvhdrs);