ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 936|回复: 1

[求助] 网抓x-requested-with xmlhttprequest的包头

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-7-24 16:25 | 显示全部楼层 |阅读模式
-用fiddler进行了抓包,不过出现一个问题,针对抓包结果在vba进行调用xmlhttp发包,结果发出来的包格式不对。无法正常使用。请教下各位。
---1抓包结果
POST http://XXX.XX.XX.XXX:XXX/webapp/ ... p;method=inserToken HTTP/1.1
x-requested-with: XMLHttpRequest
Accept-Language: zh-cn
Referer: http:// XXX.XX.XX.XXX:XXX/webapp/gsyytz/ProvinceAddressAction.do?state=getProvinceAddressFrame&displayMenuAndFooter=false
Accept: text/javascript, text/html, application/xml, text/xml, */*
Content-Type: application/x-www-form-urlencoded; charset=utf-8
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET4.0C; .NET4.0E; InfoPath.3)
Host: XXX.XX.XX.XXX:XXX
Content-Length: 12
Connection: Keep-Alive
Pragma: no-cache
Cookie: domainID=0; domainName=; SzrsCookie=fj3FMXLgda7jYXcvBbPfqN5OAhBbqKE-vYIz57GwfMaRGrYj9KwY!1630039042


arguments=[]




---VBA模拟发包结果
POST http://XXX.XX.XX.XXX:XXX/webapp/ ... p;method=inserToken HTTP/1.1
Accept: text/javascript, text/html, application/xml, text/xml, */*
Accept-Language: zh-cn
Referer: http:// XXX.XX.XX.XXX:XXX/webapp/gsyytz/ProvinceAddressAction.do?state=getProvinceAddressFrame&displayMenuAndFooter=false
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
x-requested-with: XMLHttpRequest
Content-Type: application/x-www-form-urlencoded; charset=utf-8
Accept-Encoding: gzip, deflate
Host: XXX.XX.XX.XXX:XXX
Content-Length: 13
Connection: Keep-Alive
Pragma: no-cache
Cookie: domainID=0; domainName=; SzrsCookie=8-rFziWnaGbfHbvZCXy_dVZ9kB2mGkTBOmmxe9OtabkUqrAROV6s!1630039042


arguments =[]
---
——模拟访问语句
Sub test23()
  Dim url, url2 As String
   url = "http:// XXX.XX.XX.XXX:XXX /webapp/gsyytz/ProvinceAddressAction.do?state=getProvinceAddressFrame&displayMenuAndFooter=false"
  url2 = "http:// XXX.XX.XX.XXX:XXX /webapp/xhr/remoteCall?service=provinceAddressService&method=inserToken"
   With CreateObject("MSXML2.XMLHTTP")
    .Open "GET", url, False
        .send
      '  Debug.Print .Getallresponseheaders
        Debug.Print .responsetext


.Open "POST", url2, False
   .setrequestheader "referer", url
        .setrequestheader "x-requested-with", "XMLHttpRequest"

        .setrequestheader "Content-Type", "application/x-www-form-urlencoded; charset=utf-8"
       .setrequestheader "Accept", "text/javascript, text/html, application/xml, text/xml, */*"
        .setrequestheader "Content-Length", "12"
        .setrequestheader "User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET4.0C; .NET4.0E; InfoPath.3)"

          '   .setrequestheader "Cookie", "domainID=0; domainName=; "
        .send "arguments =" & Chr(91) & Chr(93) '
      '  Debug.Print .Getallresponseheaders
   '     Debug.Print .responsetext
        End With
End Sub

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-7-24 16:39 | 显示全部楼层
不用回复了。。。汗发现改了三天都没发现实际上就是发送的部分多了个空格。。。。尴尬
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-10 21:28 , Processed in 0.044223 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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