https_client
Installation
SKILL.md
仓颉语言 HTTPS 客户端编程 Skill
1. 概述
- HTTPS = HTTP + TLS,在 HTTP 客户端基础上添加 TLS 加密层
- 依赖包
stdx.net.http和stdx.net.tls,关于扩展标准库stdx的配置用法,请参阅cangjie-stdxSkill - 关于 TLS 底层配置(TlsSocket、TlsSession、密码套件等),请参阅
cangjie-tlsSkill - 关于 HTTP 客户端基础功能(ClientBuilder、请求方法、Cookie、代理等),请参阅
cangjie-http-clientSkill - 依赖 OpenSSL 3(libssl + libcrypto),使用前需安装
- 核心流程:配置
TlsClientConfig→ 传入ClientBuilder.tlsConfig()→ 发送 HTTPS 请求
2. 快速入门(TrustAll 模式)
⚠️ 警告:
TrustAll模式跳过证书验证,仅限开发测试环境使用,生产环境请使用Default或CustomCA模式。