https://issues.shibboleth.net/jira/browse/SSPCPP-187
[shibboleth/cpp-opensaml.git] / saml / saml1 / binding / impl / SAML1SOAPEncoder.cpp
index bb9f984..a036dd3 100644 (file)
@@ -97,6 +97,7 @@ long SAML1SOAPEncoder::encode(
     genericResponse.setContentType("text/xml");
     HTTPResponse* httpResponse = dynamic_cast<HTTPResponse*>(&genericResponse);
     if (httpResponse) {
+        httpResponse->setResponseHeader("Expires", "01-Jan-1997 12:00:00 GMT");
         httpResponse->setResponseHeader("Cache-Control", "no-cache, no-store, must-revalidate, private");
         httpResponse->setResponseHeader("Pragma", "no-cache");
     }
@@ -158,7 +159,7 @@ long SAML1SOAPEncoder::encode(
             s << *rootElement;
             
             if (log.isDebugEnabled())
-                log.debug("marshalled envelope: %s", s.str().c_str());
+                log.debug("marshalled envelope:\n%s", s.str().c_str());
             
             log.debug("sending serialized envelope");
             bool error = (!response && env->getBody() && env->getBody()->hasChildren() &&
@@ -196,7 +197,7 @@ long SAML1SOAPEncoder::encode(
             s << *rootElement;
             
             if (log.isDebugEnabled())
-                log.debug("marshalled envelope: %s", s.str().c_str());
+                log.debug("marshalled envelope:\n%s", s.str().c_str());
             
             log.debug("sending serialized envelope");
             long ret = genericResponse.sendError(s);