在 Windows API 中,是否有一个通用方法可以为 URL 提供适当的 HTTP 代理?

发布于 2024-07-27 02:43:09 字数 572 浏览 8 评论 0原文

我正在编写一个旨在在世界各地分发的应用程序。 我最近发现了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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼前雾蒙蒙 2024-08-03 02:43:10

The INS format is for IE, try WinHttpGetIEProxyConfigForCurrentUser() to get that configuration.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文