public static void setPlayBackHeaders (AWRequestContext requestContext,
AWRequest request,
AWResponse response)
{
AWEncodedString responseId = requestContext._debugResponseIdAsIs();
if (!((AWBaseResponse)response)._debugIsStreamingResponse()) {
if (responseId != null) {
response.setHeaderForKey(request.requestId(), "X-RequestId");
}
AWSession session = requestContext.session(false);
if (session != null) {
response.setHeaderForKey(session.httpSession().getId(), "X-SessionId");
}
AWEncodedString frameName = requestContext.frameName();
if (frameName != null) {
response.setHeaderForKey(frameName.string(), AWRecordingManager.HeaderFrameName);
}
Map semanticKeyToElementIdMapping = getSemanticKeyToElementIdMappingIfAny(response);
if (semanticKeyToElementIdMapping != null) {
response.setHeaderForKey(
Integer.toString(semanticKeyToElementIdMapping.size()),