HTTP/2, OAuth2 & JWT Components

Moderne HTTP-Protokollunterstützung mit Multiplexing, Server Push, OAuth2-Authentifizierung, JWT-Tokens und Cloud-Messaging-Integrationen.

HTTP-Komponenten

Eine umfassende Suite von HTTP-, Authentifizierungs- und Cloud-Messaging-Komponenten.

HTTP/2-Client und -Server

HTTP/2 ist eine wesentliche Überarbeitung des HTTP-Protokolls mit Multiplexing, Server Push und Header-Komprimierung für leistungsstarke Verbindungen. Vollständige Client- und Server-Implementierungen.

OAuth2 Client

OAuth2 ist ein offenes Standard-Autorisierungsprotokoll. Authentifiziere Benutzer sicher bei Anbietern wie Google, Microsoft und eigenen OAuth2-Servern.

OAuth2 Server

Baue deinen eigenen OAuth2-Autorisierungsserver. Stelle Zugriffstokens aus und validiere sie, verwalte Client-Anwendungen und Scopes.

JWT Client

JSON-Web-Token-Client-Implementierung. Erstelle und validiere JWT-Tokens für zustandslose Authentifizierung.

JWT Server

JWT-Serverseite-Implementierung. Stelle JSON-Web-Tokens für deine Anwendung aus, validiere und verwalte sie.

WebAuthn

Web Authentifizierung API für passwortlose Authentifizierung mit Biometrie, Sicherheitsschlüsseln und Plattform-Authenticators.

Apple Push Notifications

Sende Push-Benachrichtigungen an iOS- und macOS-Geräte über den HTTP/2-basierten APNs-Dienst von Apple.

Amazon SQS

Amazon Simple Queue Service-Integration. Vollständig verwaltete Nachrichtenwarteschlangen für Microservices und verteilte Systeme.

Google Cloud Pub/Sub

Google Cloud Messaging-Dienst. Zuverlässiges, asynchrones Many-to-Many-Messaging zwischen Anwendungen.

Google Calendar

Google Calendar API-Integration. Erstelle Ereignisse, verwalte Kalender und synchronisiere Termindaten.

Google FCM

Firebase Cloud Messaging zum Senden von Push-Benachrichtigungen an Android-, iOS- und Web-Clients.

Delphi HTTP/2-Beispiel

Sende HTTP/2-Anfragen und verarbeite Antworten mit nur wenigen Codezeilen.

procedure TForm1.SendHTTP2Request;
begin
  sgcHTTP2Client1.Host := 'api.example.com';
  sgcHTTP2Client1.Port := 443;
  sgcHTTP2Client1.TLS := True;

  sgcHTTP2Client1.Request.Method := 'GET';
  sgcHTTP2Client1.Request.URL := '/api/data';
  sgcHTTP2Client1.DoRequest;
end;

procedure TForm1.sgcHTTP2Client1Response(Sender: TObject;
  const Response: TsgcHTTP2Response);
begin
  Memo1.Lines.Add('Status: ' + IntToStr(Response.StatusCode));
  Memo1.Lines.Add('Body: ' + Response.Text);
end;

Unterstützte Plattformen

Entwickle HTTP-Anwendungen für jede Plattform aus einer einzigen Codebasis.

Windows

macOS

Linux

iOS

Android

Delphi

.NET

C++ Builder

Heute loslegen

Lade die kostenlose Testversion herunter und beginne in wenigen Minuten, moderne HTTP-Anwendungen zu entwickeln.