今天使用fiddler工具做一个SAAS项目:
返回:
System.Security.SecurityException Failed to negotiate HTTPS connection with server.fiddler.network.https> HTTPS handshake to http:*********** failed. System.Security.Authentication.AuthenticationException 调用 SSPI 失败, < 要求的函数不受支持\n"
‘\n’ +
'Win32 (SChannel) Native Error Code: 0x80090302
为解决这个问题,
思路1:找到浏览器的代理服务器设置,发现设置正确,
思路2,检查fiddler代理设置,发现也正常。抓包继续报错。
…各种研究都不行,没办法只好研究报错的报文信息了,和正常响应报文对比寻找差异化。
然后看报文,发现 WebApi(fiddler)使用的是TLS版本 是1.1。tools里client只有1.0。
发现根源所在,这就很easy了,点击tools打开页面,移动到https页面,在<client栏>里手动添加TLS版本: tls1.2,点击保存。
访问此链接网址,就可以获取正常的响应报文了,不在报错502.文章来源:https://www.toymoban.com/news/detail-512651.html
一个小知识点分享,希望对你会有些帮助哟,与君共勉。文章来源地址https://www.toymoban.com/news/detail-512651.html
到了这里,关于fiddler-----Authentication.AuthenticationException 调用 SSPI 失败,请参见内部异常的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!