是否可以使用Windows脚本宿主或任何其他Windows脚本技术执行具有特定标头字段的HTTP请求(如'referer','cookies'或'User-Agent')?

感谢。

有帮助吗?

解决方案

是(VBScript): -

Dim oWinHTTP


Set oWinHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")

oWinHTTP.Open "GET", "http://remoteserver/thing.ext", False
oWinHTTP.SetRequestHeader "User-Agent", "My Agent String"
oWinHTTP.Send

使用WinHttp为您提供最高级别的控制,如果您希望更有效地访问任何发送的XML DOM,您可以使用MSXML2.ServerXMLHTTP.3.0。使用标准MSXML2.XMLHTTP.3.0组件通过WinINet为您提供用户代理设置和cookie存储等,但减少您对对话的控制。

其他提示

我们可以使用jsp / java设置请求标头,如缓存控制:'max-age = 10000'吗? 实际上,只有当用户在指定的时间内(例如10分钟)回到此页面时,我才想看到上一页的旧数据点击浏览器的后退按钮。

谢谢, 阿努拉格

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top