IE下的deflate模式

浏览器有一个非常有用的特性:自动解压。

在使用AJAX请求数据的时候,数据在服务器端压缩传输,在浏览器端自动解压,请求直接得到解压后的结果。

在Request Header中,一般会列出浏览器支持的压缩格式,如Chrome

  1. Accept-Encoding:
    gzip, deflate, sdch
IE11和Edge也号称支持gzip, deflate模式。

然而, 在实际使用过程中发现,IE11和Edge并不支持deflate模式,Chrome、FireFox、Safari能正常工作。




转载于:https://www.cnblogs.com/aiwz/p/6333102.html

这个代码似乎没有重定向,Sub FetchWebDataUsingMSXML() Dim xmlHttp As Object Set xmlHttp = CreateObject("MSXML2.XMLHTTP") ' 设置请求的URL Dim url As String url = "http://10.69.27.47/lzks/csc/kangol/userList1.php?work_id=MH1003766" ' 打开URL,使用GET方法 xmlHttp.Open "GET", url, False ' 设置请求头参数 With xmlHttp .SetRequestHeader "Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" .SetRequestHeader "Accept-Encoding", "gzip, deflate" .SetRequestHeader "Accept-Language", "zh-CN,zh;q=0.9" .SetRequestHeader "Connection", "keep-alive" .SetRequestHeader "Cookie", "id=MH1345879; name=%E9%9E%8F%E5%BC%B7; area=NONE; lv=0; id_secret=67c7d7097a447e335f23e969d74a5fc0; name_secret=6699b9b9b5bc9467938a82707be1336c; lv_secret=67b535b20df712583648930ee7ca233c; area_secret=4a78ac5959b24f8cc6ffb26e98e539ef" .SetRequestHeader "Host", "10.69.27.47" .SetRequestHeader "Referer", "http://10.69.27.47/lzks/csc/kangol/userList.php" .SetRequestHeader "Upgrade-Insecure-Requests", "1" .SetRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" End With ' 发送请求 On Error GoTo ErrorHandler xmlHttp.Send ' 检查状态码是否为200 If xmlHttp.Status = 200 Then ' 获取响应内容 Dim response As String response = xmlHttp.responseText ' 将响应内容写入Excel单元格 ThisWorkbook.Sheets(1).Range("A1").Value = response Else MsgBox "请求失败,状态码: " & xmlHttp.Status End If Exit Sub ErrorHandler: MsgBox "发生错误: " & Err.Description End Sub
最新发布
07-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值