HTTP/2、OAuth2 和 JWT 组件

现代 HTTP 协议支持,涵盖多路复用、服务器推送、OAuth2 身份验证、JWT 令牌和云消息集成。

HTTP 组件

全面的 HTTP、身份验证和云消息组件套件。

HTTP/2 客户端与服务器

HTTP/2 是 HTTP 协议的重大修订版,具备多路复用、服务器推送和标头压缩,适用于高性能连接。提供完整的客户端和服务器实现。

了解更多 →

OAuth2 客户端

OAuth2 开放标准授权协议。通过 Google、Microsoft 等提供商及自定义 OAuth2 服务器安全地对用户进行身份验证。

了解更多 →

OAuth2 服务器

构建您自己的 OAuth2 授权服务器。签发和验证访问令牌,管理客户端应用程序和范围。

了解更多 →

JWT 客户端

JSON Web Token 客户端实现。创建和验证 JWT 令牌,实现无状态身份验证。

了解更多 →

JWT 服务器

JWT 服务器端实现。为您的应用程序签发、验证和管理 JSON Web Token。

了解更多 →

WebAuthn

Web 身份验证 API,使用生物特征、安全密钥和平台身份验证器实现无密码身份验证。

了解更多 →

Apple 推送通知

通过 Apple 基于 HTTP/2 的 APNs 服务向 iOS 和 macOS 设备发送推送通知。

了解更多 →

Amazon SQS

Amazon Simple Queue Service 集成。为微服务和分布式系统提供完全托管的消息队列。

了解更多 →

Google Cloud Pub/Sub

Google Cloud 消息服务。提供可靠的应用程序间多对多异步消息传递。

了解更多 →

Google Calendar

Google Calendar API 集成。创建事件、管理日历并同步日程数据。

了解更多 →

Google FCM

Firebase Cloud Messaging,用于向 Android、iOS 和 Web 客户端发送推送通知。

了解更多 →

WebView2 浏览器

通过 TsgcWebView2 在您的 VCL 应用中嵌入 Microsoft Edge WebView2 (Chromium) 浏览器。支持导航、JavaScript 桥接、Cookie、下载和打印。

了解更多 →

gRPC Client

适用于 Delphi 和 C++Builder 的原生 gRPC 客户端,基于 HTTP/2。支持一元和流式调用、protobuf 消息、截止时间和元数据,开箱即可对接 Google Cloud 服务。

了解更多 →

OAuth2 提供商

用 Delphi 或 C++Builder 运行自己的 OAuth 2.0 授权服务器。签发和刷新令牌,管理客户端、作用域与用户授权同意,并支持 PKCE。

了解更多 →

JWT

面向 Delphi 和 C++Builder 的 JSON Web Token 组件。签名并校验 HS256、RS256、ES256 和 EdDSA 令牌,验证声明并保护自有 HTTP 接口。

了解更多 →

OAuth2

面向 Delphi 和 C++Builder 的 OAuth 2.0。带 PKCE 的授权码、客户端凭据、设备码流程和刷新令牌,还可搭建自己的授权服务器。

了解更多 →

Delphi HTTP/2 示例

仅需几行代码即可发送 HTTP/2 请求并处理响应。

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;

支持的平台

从单一代码库为任意平台构建 HTTP 应用程序。

Windows

macOS

Linux

iOS

Android

Delphi

.NET

C++ Builder

超值之选:All-AccesseSeGeCe 全部产品,含高级支持,每年 €1,059 起。
查看 All-Access 价格

立即开始构建

下载免费试用版,数分钟内即可开始构建现代 HTTP 应用程序。