自动代理检测是一个进程,系统使用该进程来标识 Web 代理服务器,并用于代表客户端发送请求。此功能也称作 Web 代理自动发现 (WPAD)。在启用自动代理检测后,系统将尝试找到一个代理配置脚本,该脚本负责返回可用于请求的代理集合。如果找到了该代理配置脚本,则在为使用 WebProxy 实例的请求获取代理信息、请求流或响应时,在本地计算机上下载、编译和运行该脚本。
自动代理检测由 WebProxy 类执行,并且可采用请求级别的设置、配置文件中的设置和使用 Internet Explorer 的“局域网 (LAN)”对话框指定的设置。
注意
可以通过以下方式显示 Internet Explorer 的“局域网 (LAN) 设置”对话框:在 Internet Explorer 主菜单中选择“工具”,然后选择“Internet 选项”。接下来,选择“连接”选项卡,然后单击“局域网设置”。
如果启用自动代理检测,WebProxy 类将尝试按如下所示找到代理配置脚本:
WinINet InternetQueryOption 函数用于定位 Internet Explorer 最近检测的代理配置脚本。