在 Windows API 中,是否有一个通用方法可以为 URL 提供适当的 HTTP 代理?
我正在编写一个旨在在世界各地分发的应用程序。 我最近发现了WinHTTP的一种方法:
http://msdn .microsoft.com/en-us/library/aa384097(VS.85).aspx
这可以解码任何 Netscape 风格的 PAC 文件(在 Javascript 中),并告诉我用于我可能想要的任何 URL 的正确代理使用。
这一切都很好,但我注意到我们的一些公司网站使用带有“ins”文件的代理配置( http://support.microsoft.com/kb/171783 ) - WinHTTP 服务似乎不理解这种配置风格。
那么我可以使用其他方法吗? 肯定有一个函数可以理解 Microsoft 的所有多种配置标准吗?
谢谢!
I'm writing an application intended for distribution around the world. I recently discovered a method of WinHTTP:
http://msdn.microsoft.com/en-us/library/aa384097(VS.85).aspx
This can decode any Netscape-style PAC file (in Javascript) and tell me the correct proxy to use for any URL I might want to use.
That's all great, but I've noticed that some of our company sites use a proxy configuration with a "ins" file ( http://support.microsoft.com/kb/171783 ) - and the WinHTTP service seems not to understand this style of configuration.
So is there an alternative method I can use? Surely there must be a function somewhere which understands all of Microsoft's many and varied configuration standards?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
INS 格式适用于 IE,请尝试 WinHttpGetIEProxyConfigForCurrentUser() 获取该配置。
The INS format is for IE, try WinHttpGetIEProxyConfigForCurrentUser() to get that configuration.