anchor.diff:    MARS.Core.Activation.Interfaces,
     MARS.Utils.ReqRespLogger.Interfaces,
     MARS.Core.RequestAndResponse.Interfaces,
  -  //MARS.http.Server.DCS,
  -  MARS.http.Server.Indy,
     CodeSiteLogging;
   
   type
  
positive.code: { TMARSRequestLoggerCodeSite }
  
  constructor TMARSRequestLogCodeSite.Create(ARequest: IMARSRequest);
  var
    LRequest: TMARSWebRequest;
  begin
    //IMARSRequest
    FAccept := ARequest.Accept;
    FAuthorization := ARequest.Authorization;
    FHostName := ARequest.HostName;
  
negative.code:   FContentType := ARequest.GetHeaderParamValue('Content-Type');
    FContentEncoding := ARequest.GetHeaderParamValue('Content-Encoding');
    FContentLength := ARequest.GetHeaderParamValue('Content-Length');
  end;
  
  { TMARSResponseLoggerCodeSite }
  