问题标签 [wininet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2970 浏览

c++ - InternetReadFile 问题(错误 87 - 参数不正确)

我的 InternetReadFile 有问题,如果我在没有代理的计算机上运行应用程序,应用程序运行正常,但如果我尝试在使用代理的计算机上使用,我收到错误 87(参数不正确)。

那是我的代码:

而且我还尝试使用:

但也没有成功。

任何人都知道我做错了什么?

谢谢,埃里克

0 投票
4 回答
3716 浏览

wininet - WinINet:如何防止 HttpSendRequest 跟随重定向(30x 状态代码)?

当我使用WinINet API 的HttpSendRequest方法发出 HTTP 请求时,响应发送“ ”,WinINet API 自动遵循重定向指令并发出新请求。302: Moved Temporarily

那么,如何防止 HttpSendRequest 跟随重定向(30x 状态码)?

我不想发出两个请求……我不想得到它在标题中带有状态码 302 的第一个响应。

0 投票
4 回答
6757 浏览

windows - InternetCheckConnection 总是返回 false

我想使用该Wininet功能InternetCheckConnection检查机器何时连接到互联网并可以访问特定主机。问题是这个函数总是返回false,不管我放在它上面的 URL 是什么。

MSDN 链接

0 投票
2 回答
1042 浏览

web-services - 从 C++ 调用 web 方法

我正在从 C++ 调用网络方法。[webmthod] 定义如下

这是我在 C++ 中的调用方式

有了这个; 我收到以下错误。

System.ArgumentException:无法将 temp.txt 转换为 System.Byte。

那么如何传入 frmdata[] 以便将其转换为 Web 服务上的 System.byte 呢?

谢谢!

0 投票
2 回答
5012 浏览

security - 在 WinINet 中手动验证服务器证书

我正在尝试对 WinINet 客户端实施手动自签名 SSL 证书验证。我尝试通过InternetQueryOption使用 INTERNET_OPTION_SECURITY_CERTIFICATEINTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT参数调用来解决它,但两者都返回服务器证书的一些内部解释,没有一个允许访问原始证书公钥或至少是 thumbprimnt。

我应该如何验证证书?...

0 投票
3 回答
1427 浏览

visual-c++ - 来自延迟的带宽

DUPE:如何在 VC++ 中以编程方式检查 Internet 带宽?

我们能从 ping 的延迟中找到带宽吗?如果是,它是如何完成的

0 投票
4 回答
7640 浏览

winapi - 如何以编程方式清除 MSIE/WinInet 缓存?

我正在尝试使用 Win32 API 清除 WinInet 缓存 - 通过使缓存条目无效或删除它们(没关系)。我找不到对整个缓存执行此操作的任何方法(除了迭代每个条目 - C# 中的示例VB 中的另一个示例) - 这甚至可能吗?

0 投票
1 回答
1051 浏览

windows - 用于 Windows Mobile 的 C++ WinInet 包装器

环境:Win32、C++/VS2008

我需要使用 Windows Mobile 手机从 Internet 发出 HTTP(而不是HTTPS)请求并节省时间 + 重新发明轮子,想知道这里是否有人可能会分享一个简单的 C++(Win32?)WinInet 包装器或类似的班级?

到目前为止,我使用 Google 发现的最接近的是在codeproject上,但想知道这里是否有人可能有更好的实现。

谢谢你。 :)

0 投票
1 回答
1043 浏览

windows - WinInet API 的代理服务器有什么特殊设置吗?

我正在使用 WinInet API 通过 HTTP 访问 Internet 文件。除非用户通过代理服务器,否则一切正常。

我正在使用带有 INTERNET_OPEN_TYPE_PRECONFIG 的 InternetOpen,它应该从注册表中获取和使用代理信息(根据文档)。我是否需要使用 INTERNET_OPEN_TYPE_PRECONFIG 并专门指定代理?

在 InternetOpen 之后,我调用 InternetOpenUrl,然后调用 InternetReadFile。一切都很好,除非用户使用代理服务器。

我需要改变什么才能让它工作?任何帮助是极大的赞赏。

0 投票
1 回答
1307 浏览

vb6 - VB6 Inet 控件:可以不使用 IE cookie 吗?

我正在使用标准的 VB6 互联网传输控制 (Inet)。

它的一大特点是它使用 IE cookie,因此可以使用 IE 对网站进行身份验证。然后我可以使用我的应用程序下载经过身份验证的页面。

但是,是否有可能做相反的事情,让控件忽略任何 IE cookie?