asp-classic – 如何使用Microsoft.XMLHTTP指定代理配置?
|
我正在使用Microsoft. XMLHTTP从一个经典的asp页面发布信息到另一个网站… 我想要检查fiddler发生了什么,为此我必须找到一种方法来配置Microsoft.XMLHTTP来使用代理… 可能吗? Microsoft.XMLHTTP从哪里获取其配置? 非常感谢 解决方法我想这里有些事情需要清理.ProgID“Microsoft.XMLHTTP”指向与“MSXML2.XMLHTTP”相同的类.此类使用Internet Explorer使用的WinINET HTTP协议栈,因此将使用PC上Internet设置中找到的任何代理配置. 因此,对于“Microsoft.XMLHTTP”,proxycfg命令无用. XMLHTTP的替代方法是“MSXML2.ServerXMLHTTP”.该类使用WinHTTP HTTP协议栈,其设计是轻量级和服务器友好的.在WinINET不在同一进程中的多个线程中使用多个实例是安全的.因此,ServerXMLHTTP应该用在服务器端的ASP代码中. WinHTTP不使用WinINET使用的Internet设置,因此配置ServerXMLHTTP将使用的代理,您需要使用proxycfg命令.一个非常有用的命令是: proxycfg -u 哪些将当前的WinINET代理设置复制到WinHTTP使用的那些代理设置,如果您使用诸如fiddler的工具,则可以在启动提示程序后开始监控通过WinHTTP的流量. (请注意,使用proxycfg -d来删除代理设置). ServerXMLHTTP还具有一个setProxy方法,可以将实际的代理设置动态地配置为代码. (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- .net – RESTful WCF的裸最低配置
- asp.net – 未知的服务器标签’ajaxToolkit:CalendarExten
- asp.net-mvc – 无法在Web服务器上启动调试. Web服务器找不
- asp.net-mvc – LabelFor和TextBoxFor不生成相同的id
- asp.net-ajax – Ajax脚本管理器和母版页
- asp.net-core – .net核心自定义身份验证中的User.Identity
- asp.net-mvc – Url.Action生成查询字符串,以任何方式生成完
- asp.net(C#)禁止缓存文件不让文件缓存到客户端
- asp.net中一个linq分页实现代码
- ASP.NET网站管理系统退出 清除浏览器缓存,Session的代码
- .net – 可以为空的枚举类型的奇怪行为
- asp.net-mvc-3 – CopyAllFilesToSingleFolderFo
- asp.net-mvc – 找到相同类型的两个实体之间的差
- asp.net – CalendarExtender定位问题
- asp.net-core – 如何使用ASP.NET注册OData 5
- Asp.NET控制文件上传的大小方法(超简单)
- asp.net-mvc-3 – 如何在ASP.NET MVC中创建递归结
- asp.net-mvc – asp.net mvc – string或int的路
- 在IIS / ASP.Net中的.NET 1.1应用程序中创建.NET
- asp.net-mvc-routing – 在MVC 6控制器中使用url
