我们的域名中有自定义安全解决方案。启动时,PC运行一个vb脚本(通过组策略),在该脚本中,它尝试向外部服务器发出HTTP POST。如果成功,则将PC标记为检查(不允许直接访问Internet)。
问题是,在某些PC上,这个脚本以某种方式成功发送POST,但我们检查并100%确定没有直接访问Internet(甚至没有路由)。
我的代码是:
objXmlHttp.open "POST", "http://hostingIP:80/catcher/collctrr", False
objXmlHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded; charset=cp1251"
objXmlHttp.send ("pc="&URLE(strComputer)&"&ip="&URLE(strIP)&"&d="&URLE(StrDomain)&"&u="&URLE(StrUser))
我们不接触 setProxy 方法。是否有可能强制“无代理模式”?
我们仍然有一些winXP,所以应该留在vbs。 :(
答案 0 :(得分:1)
setProxy方法的文档
oSrvXMLHTTPRequest.setProxy(proxySetting, varProxyServer, varBypassList);
表示proxySetting
参数可以是
1 : SXH_PROXY_SET_DIRECT
SXH_PROXY_SET_DIRECT选项可用于指定所有HTTP 和HTTPS服务器应该直接访问。