如何查看Internet Explorer中点击按钮触发的API请求使用的TLS版本
查看IE异步API请求SSL/TLS版本的可行方法
以下是三种适用不同场景的操作方案:
方法1:IE自带开发者工具(仅适用于IE11及更新版本)
- 打开目标页面后按
F12唤起开发者工具,切换到网络面板 - 点击面板左上角的绿色捕获按钮启动请求记录
- 点击页面按钮触发API调用,在请求列表中定位到对应第三方API的条目
- 右键请求列表的表头,勾选「协议」列,即可直接显示该请求的SSL/TLS版本;也可点击请求条目,在详情页的连接分类下查看完整加密参数
方法2:系统抓包验证(全IE版本通用,结果最准确)
- 安装Wireshark抓包工具,启动后设置过滤规则:
host [第三方API域名] and tcp.port == 443 - 触发API请求后,找到对应流量的
TLS Client Hello或Server Hello数据包,包内会明确标注双方协商完成的SSL/TLS版本号
方法3:调整TLS启用配置反向验证(无需额外安装工具)
- 打开IE的Internet选项,切换到高级标签,下拉找到「安全」分类
- 逐一禁用待排除的SSL/TLS版本,比如要验证是否使用TLS1.2,就取消勾选SSL 3.0、TLS 1.0、TLS 1.1,仅保留TLS 1.2,保存设置后重启IE
- 重新触发API请求,若请求正常发送则说明使用的是当前仅启用的TLS版本,请求失败则调整启用版本重复测试即可
内容的提问来源于stack exchange,提问作者variable
相关产品推荐
相关产品推荐

