test.pas 700 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // Please see: http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.3.1
  2. unit Test;
  3. {$mode objfpc}{$H+}
  4. interface
  5. uses
  6. BrookAction, HTTPDefs;
  7. type
  8. { TMyAction }
  9. TMyAction = class(TBrookAction)
  10. public
  11. procedure Get; override;
  12. end;
  13. implementation
  14. { TMyAction }
  15. procedure TMyAction.Get;
  16. begin
  17. HttpResponse.SetCustomHeader(fieldLastModified, '01/01/2000');
  18. Write('<!DOCTYPE HTML>');
  19. Write('<html lang="en-US">');
  20. Write('<head>');
  21. Write(' <meta charset="UTF-8">');
  22. Write(' <title>LastModified</title>');
  23. Write('</head>');
  24. Write('<body>');
  25. Write(' Hello world!');
  26. Write('</head>');
  27. Write('<body>');
  28. end;
  29. initialization
  30. TMyAction.Register('*');
  31. end.