TC官方合作论坛

 找回密码
 立即注册
查看: 1891|回复: 5

[已解决] WinHttp用法的问题,解决不了,求提示。

[复制链接]
发表于 2021-3-18 18:04:43 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我原来自己用的方法,get,post一个网页,分析数据,没有问题。后来这个网页更改为只能用火狐浏览器正常打开,用ie根本打不开,ie没有任何内容。我的get方法第一步,连Date信息都无法获得了,也没有任何数据反馈了。
    变量 http  =插件("WinHttp.WinHttpRequest.5.1")
    http.option(6,真)
    http.Open("get","网址",假)
    http.send()
    调试输出(http.resp**eText)  
    调试输出(http.getAllResp**eHeaders())
    http = null
调试输出,显示18,24,0的数字,没有别的内容。
后来看资料,在send前加这个模拟火狐 http.setRequestHeader("UserAgent","Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0")
也不行,尝试模拟浏览器信息头全部发送数据,把下面的信息按上面格式一项项都加入,也不行。
Host: 主机地址
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Upgrade-Insecure-Requests: 1
而在火狐浏览器单独调试get发送以上数据,可以得到正常网页信息回馈,请问到底是哪里的问题,困恼我多日,我是自用,不为别的,请各位大哥指点一二,谢谢!


回复

使用道具 举报

发表于 2021-3-20 13:22:31 | 显示全部楼层
魅舒2006 发表于 2021-3-19 22:02
,重要信息补充一下,get网址原来是http开头,现在的是https,试过http的都能用,换带s的就不行了。 ...

这就是问题所在了,你内网用https 那么SSL**正常配置了吗?不然你是走不通的 之所以浏览器能打开是因为信任了
回复 支持 反对

使用道具 举报

发表于 2021-3-19 13:14:37 | 显示全部楼层
重点的链接都不放出来...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-19 14:26:19 | 显示全部楼层
OOOO 发表于 2021-3-19 13:14
重点的链接都不放出来...

你好,网址是局域网网址,我怀疑是我的语法有问题,还是哪里没有对,现在连哪里的问题都不清楚。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-19 22:02:04 | 显示全部楼层
,重要信息补充一下,get网址原来是http开头,现在的是https,试过http的都能用,换带s的就不行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-20 22:22:14 | 显示全部楼层
OOOO 发表于 2021-3-20 13:22
这就是问题所在了,你内网用https 那么SSL**正常配置了吗?不然你是走不通的 之所以浏览器能打开是因为信任 ...

你好,太感谢了,明白所以然了,我今天也想到这里了,我在火狐浏览器**文件里找到了访问那个https网页的**了,保存下来了。放到电脑桌面是个crt后缀名的**文件。
winhttp属性说明里面提到这个:
SetClientCertificate 选择一个客户端**发送到一个安全的超文本传输协议(HTTPS)服务器。
语法:http.SetClientCertificate (),怎么添加这个**文件,能给些语法提示吗?括号里面填写路径?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-26 22:46 , Processed in 0.038296 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表