procedure TFPWebModule1.DataModuleRequest(Sender: TObject; ARequest: TRequest;
AResponse: TResponse; var Handled: Boolean);
var
lURL, lURI: String;
lContent: String;
begin
Handled := true;
lURI := ARequest.URI;
lURL := ARequest.URL;
lContent := LineEnding +
'ARequest.Accept : ' + ARequest.Accept + #10#13 +
'ARequest.AcceptCharset : ' + ARequest.AcceptCharset + #10#13 +
'ARequest.AcceptEncoding : ' + ARequest.AcceptEncoding + #10#13 +
'ARequest.AcceptLanguage : ' + ARequest.AcceptLanguage + #10#13 +
'ARequest.Authorization : ' + ARequest.Authorization + #10#13 +
'ARequest.Connection : ' + ARequest.Connection + #10#13 +
'ARequest.ContentEncoding : ' + ARequest.ContentEncoding + #10#13 +
'ARequest.ContentLanguage : ' + ARequest.ContentLanguage + #10#13 +
'ARequest.ContentLength : ' + IntToStr(ARequest.ContentLength) + #10#13 +
'ARequest.ContentType : ' + ARequest.ContentType + #10#13 +
'ARequest.Date : ' + ARequest.Date + #10#13 +
'ARequest.Expires : ' + ARequest.Expires + #10#13 +
'ARequest.From : ' + ARequest.From + #10#13 +
'ARequest.Host : ' + ARequest.Host + #10#13 +
'ARequest.IfModifiedSince : ' + ARequest.IfModifiedSince + #10#13 +
'ARequest.LastModified : ' + ARequest.LastModified + #10#13 +
'ARequest.Location : ' + ARequest.Location + #10#13 +
'ARequest.Pragma : ' + ARequest.Pragma + #10#13 +
'ARequest.Referer : ' + ARequest.Referer + #10#13 +
'ARequest.RetryAfter : ' + ARequest.RetryAfter + #10#13 +
'ARequest.Server : ' + ARequest.Server + #10#13 +
'ARequest.UserAgent : ' + ARequest.UserAgent + #10#13 +
'ARequest.Warning : ' + ARequest.Warning + #10#13 +
'ARequest.WWWAuthenticate : ' + ARequest.WWWAuthenticate + #10#13 +
'ARequest.Via : ' + ARequest.Via + #10#13 +
'ARequest.HTTPAccept : ' + ARequest.HTTPAccept + #10#13 +
'ARequest.HTTPAcceptCharset : ' + ARequest.HTTPAcceptCharset + #10#13 +
'ARequest.HTTPAcceptEncoding : ' + ARequest.HTTPAcceptEncoding + #10#13 +
'ARequest.HTTPIfModifiedSince : ' + ARequest.HTTPIfModifiedSince + #10#13 +
'ARequest.HTTPReferer : ' + ARequest.HTTPReferer + #10#13 +
'ARequest.HTTPUserAgent : ' + ARequest.HTTPUserAgent + #10#13 +
'ARequest.Cookie : ' + ARequest.Cookie + #10#13 +
'ARequest.SetCookie : ' + ARequest.SetCookie + #10#13 +
'ARequest.HTTPXRequestedWith : ' + ARequest.HTTPXRequestedWith + #10#13 +
'ARequest.HttpVersion : ' + ARequest.HttpVersion + #10#13 +
'ARequest.ProtocolVersion : ' + ARequest.ProtocolVersion + #10#13 +
'ARequest.PathInfo : ' + ARequest.PathInfo + #10#13 +
'ARequest.PathTranslated : ' + ARequest.PathTranslated + #10#13 +
'ARequest.RemoteAddress : ' + ARequest.RemoteAddress + #10#13 +
'ARequest.RemoteAddr : ' + ARequest.RemoteAddr + #10#13 +
'ARequest.RemoteHost : ' + ARequest.RemoteHost + #10#13 +
'ARequest.ScriptName : ' + ARequest.ScriptName + #10#13 +
'ARequest.ServerPort : ' + IntToStr(ARequest.ServerPort) + #10#13 +
'ARequest.Method : ' + ARequest.Method + #10#13 +
'ARequest.URL : ' + ARequest.URL + #10#13 +
'ARequest.Query : ' + ARequest.Query + #10#13 +
'ARequest.Content : ' + ARequest.Content + #10#13 ;
fpLog(lContent);
end;