调用 InternetOpen 时应该使用哪种 accessType?
Posted
技术标签:
【中文标题】调用 InternetOpen 时应该使用哪种 accessType?【英文标题】:Which accessType should I use when calling InternetOpen? 【发布时间】:2010-05-20 18:11:52 【问题描述】:根据the MSDN,您可以为InternetOpen 指定访问类型参数。 dwAccessType 参数的两个选项是:
INTERNET_OPEN_TYPE_DIRECT - 在本地解析所有主机名。 INTERNET_OPEN_TYPE_PRCONFIG - 从注册表中检索代理或直接配置。
我应该使用其中哪些?我不知道哪个会“更好”。我们不希望我们的应用程序做任何聪明的事情,我们只希望它以正常的方式访问互联网。
【问题讨论】:
【参考方案1】:INTERNET_OPEN_TYPE_PRECONFIG
是您通常想要的。 INTERNET_OPEN_TYPE_DIRECT
意味着它应该绕过任何配置的代理。它对于解决一些问题很有用,但它忽略了用户如何配置的东西,这很少是一个好主意。
【讨论】:
【参考方案2】:我一直使用 INTERNET_OPEN_TYPE_PRCONFIG,它一直运行良好。我相信这也是“默认”值(如果有人这么说的话),因为 INTERNET_OPEN_TYPE_PRECONFIG = 0。
【讨论】:
以上是关于调用 InternetOpen 时应该使用哪种 accessType?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 InternetOpen、InternetOpenUrl 和 InternetReadFile [关闭]
用h5开发的app想接入支付宝,应该去支付宝开放平台申请哪种支付方式?app支付还是手机网站支付?
在实现自定义ValidationAttribute时,我应该覆盖哪种IsValid方法
LNK2019:错误。使用 InternetOpen InternetReadFIle 的 C++ 程序中未解析的外部符号