求助一个发送请求的问题
Excel里面vb编程,发送请求用的Set aHttpRequest = CreateObject("WinHttp.WinHttpRequest.5.1"),访问的网站是公司内部的网站,证书签名自己公司的证书,浏览器识别到是不安全的网站,协议是https,发送请求会提示附件中的内容,
百度了很久应该是https协议需要双向认证,让提供客户端证书,百度到的方法用这条语句添加,aHttpRequest.SetClientCertificate ("LOCAL_MACHINE\TrustedPeople\")但不知道括号里面的证书路径怎么查看,随便设置的路径也不对;换用Set aHttpRequest = CreateObject("Microsoft.XMLHTTP")来发送请求的时候会提示网址有风险弹框,
点继续后就可以正常访问了,但是用第二个发请求的时候无法携带cookie,请问各位大佬有什么解决办法没?卡这三天了

两种方法:
1、让WinHttpRequest请求时像XMLHTTP请求一样弹出提示框点继续后可以继续进行
2、想办法让XMLHTTP请求可以像WinHttpRequest一样带cookie
很好奇用postman发送请求时就没有这些提示,java用httpclient发送请求也没有,不知道这两个是如何跳过这些验证的,
[此贴子已经被作者于2021-9-10 16:24编辑过]