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;
Envelope* env = EnvelopeBuilder::buildEnvelope();
Body* body = BodyBuilder::buildBody();
env->setBody(body);
- body->getXMLObjects().push_back(response);
+ body->getUnknownXMLObjects().push_back(response);
if (credResolver ) {
if (response->getSignature()) {
log.debug("response already signed, skipping signature operation");
Envelope* env = EnvelopeBuilder::buildEnvelope();
Body* body = BodyBuilder::buildBody();
env->setBody(body);
- body->getXMLObjects().push_back(fault);
+ body->getUnknownXMLObjects().push_back(fault);
rootElement = env->marshall();
string xmlbuf;
bool error =
(env->getBody() &&
env->getBody()->hasChildren() &&
- dynamic_cast<Fault*>(env->getBody()->getXMLObjects().front()));
+ dynamic_cast<Fault*>(env->getBody()->getUnknownXMLObjects().front()));
string xmlbuf;
XMLHelper::serialize(rootElement, xmlbuf);