精易论坛
标题:
WinHttp.WinHttpRequest.5.1 对象问题
[打印本页]
作者:
付笑
时间:
2014-3-16 09:33
标题:
WinHttp.WinHttpRequest.5.1 对象问题
本帖最后由 付笑 于 2014-3-16 09:35 编辑
不知道为什么,直接使用对象 WinHttp.WinHttpRequest.5.1 有时候设置的cookie并没有作用,但是有的时候又有作用,好奇怪了,
而直接用精易模块的 网页_访问()命令带上cookie访问却是有用的,这是为什么啊
用WinHttp.WinHttpRequest.5.1时的代码
========================================
.版本 2
.支持库 spec
url = “
http://www.tianya.cn/17119736
”
winhttp.创建 (“WinHttp.WinHttpRequest.5.1”, )
winhttp.方法 (“Open”, “GET”, url, )
'GET方法
winhttp.方法 (“SetRequestHeader”, “Cookie”, cookies)
winhttp.方法 (“SetRequestHeader”, “Accept”, “*/*”)
winhttp.方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)
winhttp.方法 (“SetRequestHeader”, “Content-Type”, “application/octet-stream”)
winhttp.方法 (“Send”, )
临时字节集 = winhttp.读属性 (“ResponseBody”, ).取字节集 ()
返回文本 = 编码_Utf8到Ansi (临时字节集)
调试输出 (返回文本)
用模块命令时候的代码===
=================================
url = “
http://www.tianya.cn/17119736
”
返回文本 = 网页_访问s (url, , , cookies, )
上面代码的cookie就不起作用,
不同之处在于,下面的代码,可以在访问的页面留下访问记录,上面的代码就没有留下记录(虽然访问反回文本一样,但是效果不一样)
,感觉cooike没起作用一样
求大神指点下,为什么了
完整源码如下
源码.zip
(561.02 KB, 下载次数: 33)
2014-3-16 09:32 上传
点击文件名下载附件
作者:
付笑
时间:
2014-3-16 16:38
嗨,知道是什么原因了,好好研究了下,原来模块自动带了refer
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4