wininet相关内容

无法从WinForms应用程序设置WinInet代理

我正在运行Windows 7和IE9.我正在写一个Winforms应用程序(.net 4.0& c#),该应用程序在另一个线程上运行代理服务器(使用TcpListener). 在实例化主要表单之前,我使用InternetSetOption设置了代理并启动了代理服务器. 我的代理设置代码与以下代码非常相似:然后,我浏览到IE中的站点,IE无法连接到我的代理服务器.同样,IE工具-> In ..

检索默认的Internet超时值?

我正在尝试获取 INTERNET_OPTION_SEND_TIMEOUT , INTERNET_OPTION_SEND_TIMEOUT 和 INTERNET_OPTION_RECEIVE_TIMEOUT 选项标志。 根据我的阅读,它们位于WinInit中。 以下代码无法使用进行编译:实际和正式var参数的类型必须完全相同, ,但此处哪个参数不正确? 过程TFrmWininetTim ..
发布时间:2020-10-20 18:59:31 其他开发

如何通过TIdHTTP下载大文件?

我使用此代码下载小文件: Var ms:TMemoryStream; 开始 ms:= TMemoryStream.Create; Idhttp1.get(’http://mydomain.com/myfile.zip’,ms); ms.SaveToFile('myfile.zip'); 毫秒。免费; 结尾; 但是文件在存储到磁盘之前已保存在RAM中,因 ..
发布时间:2020-10-20 03:57:47 其他开发

正在连接互联网?

我在使用python连接到Internet时遇到问题。 我在一个使用PAC文件设置代理的公司网络中。现在,如果我能找到并解析PAC来获取所需的东西,但我却不能,那就很好了。 奇怪的地方: R可以通过wininet和.External(C_download,...)连接到互联网以下载文件,因此我知道这是可能的,当我这样做时: import ctypes winine ..
发布时间:2020-10-12 23:17:33 Python

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

我正在尝试使用Win32 API清除WinInet缓存-通过使缓存条目无效或删除它们(无关紧要)。除了遍历每个条目外,我找不到任何方法可以对整个缓存进行操作- C#中的示例, 解决方案 我相当确定依次使用FindFirst / FindNextUrlCacheEntry()和DeleteUrlCacheEntry()是确保它可在所有版本的IE上运行的唯一方法。 http://msdn.mi ..
发布时间:2020-09-28 04:57:02 其他开发

直接将URL内容下载到字符串(VB6)中,而无需保存到磁盘

基本上,我想将特定URL的内容(基本上只是String形式的HTML代码)下载到我的VB6 String变量中.但是,有一些条件. 我了解URLDownloadToFile函数-但是,这要求您将下载的文件/HTML保存到磁盘上的文件位置,然后才能将其读入String变量,这对我来说不是一个选择,我也不想为此. 另一件事是,如果我需要使用外部库,则它必须已经从XP及更高版本的所有Wind ..
发布时间:2020-09-05 20:52:59 其他开发

VB6-使用POST&从URL获取并以VB6形式显示

我的VB6如何形成POST 2变量,如何从URL中提取结果,然后将VB6变量分配给结果? 我需要某人向我展示非常基本的VB6示例代码,或为我指明正确的方向.这是最简单的形式-在最终产品中,PHP变量将写入MySQL,但这不是我需要的帮助. 我有一个简单的PHP页面,该页面接受2个参数: test.php?var1=secret&var2=pass 这是我非常简单的PHP代码 ..
发布时间:2020-09-05 20:37:19 其他开发

如何为非托管dll找出正确的参数结构?

我正在从VBA加载一些旧的VB函数,并且大部分内容都已更新到VB.NET,但是"wininet.dll"中的函数声明似乎与之不正确. 我遇到的错误是: 引发的异常:托管调试助手,"PInvokeStackImbalance":... 长或短的地方是声明的参数的长度必须是明确的,并且与dll中的实际函数不匹配. 我检查了一下,只要删除支票就可以得到,但是这会产生“堆栈不平衡" ..
发布时间:2020-07-26 20:34:18 其他开发

Soap Delphi Client端出现1MB呼叫超时

我们正在开发SOAP Web服务(Apache/PHP).对于小规模的调用,所有命令都运行良好,但是对于1Mb的soap调用(HTTPS调用大小为1MB),我们的Delphi Soap客户端在所有PC上都停止了超时,但一台计算机上都超时了,而我们的PHP客户端在default_socket_timeout = 300上运行良好,但是停止了出现"default_socket_timeout = 60 ..
发布时间:2020-07-19 21:16:43 其他开发

如何使用Java的WinInet API?

根据此 WinInet Windows API是在Windows中读取和写入Internet连接设置的正确方法.如何从Java使用此API?我希望有一个免费的开源解决方案. 解决方案 在过去的几个月中,我不得不与Java项目混合使用一些C,C ++和Win32替代方案来进行本机访问.在与JNA以及最近与JInvoke进行了大量集成之后,我可以告诉您JInvoke比JNA稍微成熟.甚至JIn ..
发布时间:2020-07-07 01:17:43 Java开发

Delphi使用带有用户名和密码的WinInet下载文件

关于如何使用WinInet下载文件的文章很多(那是我从中获得代码的地方),但是它们似乎都比较旧和/或已关闭.没有用户名和密码的下载工作正常,但是如果我使用用户名和密码保护文件夹(使用VodaHost),则在尝试下载文件时会不断收到验证错误: 401未经授权... 如果我通过网络浏览器访问,则会弹出用户名/密码对话框,我可以接受.受保护的文件夹是: http://www.myweb ..
发布时间:2020-06-21 19:45:55 其他开发

通过POST上传文件

我必须用C ++在Web服务器上实现文件上传,我成功完成了以下代码: #include #include #include #define ERROR_OPEN_FILE 10 #define ERROR_MEMORY 11 #define ERROR_SIZE ..
发布时间:2020-05-29 18:51:57 其他开发

延迟带宽

DUPE:如何在VC ++中以编程方式检查Internet带宽? 我们可以从ping的延迟中找到带宽吗?如果是,怎么办 解决方案 不过,有一种称为您一个接一个地发送到数据包.从理论上讲,带宽越小 可用时,它们将在到达时间上传播得越多. ..
发布时间:2020-05-27 21:20:54 其他开发

从C ++代码检查Internet连接

在为旧版应用程序使用大型代码库时,每当我看到一段检查Internet连接是否处于活动状态的代码时,我通常都看到诸如以下功能的用法: InternetCheckConnection(L"http://www.google.com",FLAG_ICC_FORCE_CONNECTION,0) //or BOOL bConnected = IsNetworkAlive(&dwSens) //or I ..
发布时间:2020-05-27 21:19:14 C/C++开发

如何获取LIST命令的响应消息(从CFTPConnection)

如何获得使用CFTPConnection::Command()执行的LIST命令的响应.我可以得到目录清单.但是没有可用空间大小信息. Windows IIS FTP服务器提供可用空间作为LIST命令的响应: 如何检查FTP服务器中的可用空间? 解决方案 它看起来不像尽管该类只是Win32 Wininet函数的包装,但是您可以使用 CFTPConnection::Command . ..
发布时间:2020-05-09 19:20:32 C/C++开发

InternetOpenUrl挂起并在第三次和后续调用时失败

这是一些奇怪但可重现的行为。我可以为每个URL调用两次InternetOpenUrl,一切都按照我的预期运行。如果我在此之后再次调用它,它会在60秒内超时,并且不会返回Web资源的句柄。 我创建了以下最小代码示例来演示问题(这是对 AllAPI Mentalis样本的改编): Private Const scUserAgent =“API-Guide测试程序” Private Co ..
发布时间:2018-07-10 10:25:37 其他开发

InternetOpenUrl仅在下载整个HTTP响应后返回

我正在使用WinINET编写一个下载文件实用程序,并注意到(特别是在大型下载中),WinINET InternetOpenUrl()调用仅在整个HTTP响应后返回已经下载了。 我通过使用Charles代理工具以及使用WireShark确认了这一点,并注意到下载完全完成,然后WinINET通知我的代码。 一些简化(同步)​​代码: hInt = InternetOpen (USE ..
发布时间:2018-07-10 09:28:44 C/C++开发