| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1079 人关注过本帖
标题:求助一个发送请求的问题
取消只看楼主 加入收藏
醉清风425
Rank: 1
等 级:新手上路
帖 子:3
专家分:7
注 册:2021-9-10
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
求助一个发送请求的问题
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编辑过]

搜索更多相关主题的帖子: 请求 发送 证书 提示 网站 
2021-09-10 16:15
醉清风425
Rank: 1
等 级:新手上路
帖 子:3
专家分:7
注 册:2021-9-10
收藏
得分:0 
回复 2楼 约定的童话
试了都不行,waitforresponse异步发送那一步报错,这个是要引用哪个库吗?
2021-09-11 17:28
快速回复:求助一个发送请求的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015716 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved