Files
waf-platform/EdgeAdmin/web/views/@default/httpdns/apps/docs/flutter.md
2026-02-27 10:35:22 +08:00

678 B
Raw Blame History

Flutter SDK

初始化

await AliyunHttpdns.init(
  appId: 'app1f1ndpo9',
  primaryServiceHost: 'httpdns-a.example.com',
  backupServiceHost: 'httpdns-b.example.com',
  servicePort: 443,
  secretKey: 'your-sign-secret',
);
await AliyunHttpdns.build();

解析

final result = await AliyunHttpdns.resolveHostSyncNonBlocking(
  'api.business.com',
  ipType: 'both',
);

官方业务适配器

final adapter = AliyunHttpdns.createHttpAdapter();
final resp = await adapter.request(
  Uri.parse('https://api.business.com/v1/ping'),
  method: 'GET',
);

固定策略IP 直连 + 空 SNI + Host=真实域名,不回退到带 SNI。