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)