Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#32

AW: HTTP Server Framework für Object Pascal - nun auf GitHub

  Alt 2. Jul 2016, 13:28
Die RESTful Erweiterung des Daraja Framework ist nun als Version 2.0 auf GitHub verfügbar:

https://github.com/michaelJustin/daraja-restful

Sie enthält als wesentliche Neuerung Unterstützung von Free Pascal.

Da in Free Pascal Anonyme Funktionen bisher nicht unterstützt werden, muss stattdessen eine Referenz auf eine Methode übergeben werden.

Beispiel: Delphi ...
Delphi-Quellcode:
   &Path('hello');
   &Produces('text/html');
   GET
    (procedure(Request: TRequest; Response: TResponse)
     begin
       Response.ContentText := '<html>Hello world!</html>';
     end);
...Free Pascal:
Delphi-Quellcode:
   &Path('hello');
   &Produces('text/html');
   GET
    (MyGetMethod);

...


   procedure TMyRestComponent.MyGetMethod(Request: TRequest; Response: TResponse);
   begin
     Response.ContentText := '<html>Hello world!</html>';
   end;
Unittests sind nun für Delphi (DUnit) und Free Pascal (FPCUnit) enthalten.

Feedback ist wie immer herzlich willkommen.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat