/components/fpweb/demo/helloworld/cgi/webmodule.pas
http://github.com/graemeg/lazarus · Pascal · 43 lines · 23 code · 14 blank · 6 comment · 0 complexity · dbb95ff71ba79b956742f8a6416c4dcf MD5 · raw file
- unit webmodule;
- {$mode objfpc}{$H+}
- interface
- uses
- Classes, SysUtils, FileUtil, LResources, HTTPDefs, websession, fpHTTP, fpWeb;
- type
- { TFPWebModule1 }
- TFPWebModule1 = class(TFPWebModule)
- procedure func1callRequest(Sender: TObject; ARequest: TRequest;
- AResponse: TResponse; var Handled: Boolean);
- private
- { private declarations }
- public
- { public declarations }
- end;
- var
- FPWebModule1: TFPWebModule1;
- implementation
- { TFPWebModule1 }
- procedure TFPWebModule1.func1callRequest(Sender: TObject; ARequest: TRequest;
- AResponse: TResponse; var Handled: Boolean);
- begin
- AResponse.Content := '<html><body>Hello World!</body></html>';
- Handled := true;
- end;
- initialization
- {$I webmodule.lrs}
- RegisterHTTPModule('TFPWebModule1', TFPWebModule1);
- end.