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