HTTPS 与 SSL 证书

72.11 HTTPS 与 SSL 证书

HTTP 明文传输;HTTPS = HTTP + SSL/TLS 加密,地址栏显示锁图标,默认端口 443。

Let's Encrypt 提供免费证书;云厂商也提供免费 SSL 一键部署。

Python requests 访问 HTTPS 时默认验证证书;自签名证书需 verify=False(仅测试用)。

💡 生产环境务必启用 HTTPS,保护用户密码与 Token。

requests 访问 HTTPS

# ========================================
# 示例:HTTPS 请求
# ========================================
import requests

r = requests.get('https://httpbin.org/get', timeout=10)
print('HTTPS 状态', r.status_code)
print('实际 URL', r.url)