RESTful Anwendungen erstellen
Version 1.1 der Habari Web Components enthält nun auch eine Web Component, auf deren Basis RESTful Anwendungen erstellt werden können. Die Konfiguration erfolgt in Delphi Code. Neben anonymen Methoden für die Requesthandler wird eine Syntax ähnlich der von Custom Attributes verwendet, um die Resource-
URL und Request/Response Content-Typen zu definieren.
Beispiel:
dieser Konfigurationscode registriert unter der Resource-
URL /<context>/hello einen Handler für HTTP GET Requests, der nur verwendet wird wenn der HTTP Request den Content-Typ "text/
html" anfordert:
Delphi-Quellcode:
Path('
hello');
&Produces('
text/html');
GET
(
procedure(Request: TRequest; Response: TResponse)
begin
Response.ContentText := '
<html>Hello world!</html>';
end);
Weitere Informationen und Beispiele zu TdjRestfulComponent:
http://www.delphipraxis.net/165882-d...er-delphi.html
http://mikejustin.wordpress.com/dwf/