wininet相关内容
我想使用WinInet发送HTTPS GET请求.据我所知,我应该像发送HTTP请求那样去做,除了我必须使用 INTERNET_DEFAULT_HTTPS_PORT 和 INTERNET_FLAG_SECURE 标志. 这就是我尝试过的: #include "stdafx.h" #include #include #include
..
我正在运行Windows 7和IE9.我正在写一个Winforms应用程序(.net 4.0& c#),该应用程序在另一个线程上运行代理服务器(使用TcpListener). 在实例化主要表单之前,我使用InternetSetOption设置了代理并启动了代理服务器. 我的代理设置代码与以下代码非常相似:然后,我浏览到IE中的站点,IE无法连接到我的代理服务器.同样,IE工具-> In
..
我正在尝试获取 INTERNET_OPTION_SEND_TIMEOUT , INTERNET_OPTION_SEND_TIMEOUT 和 INTERNET_OPTION_RECEIVE_TIMEOUT 选项标志。 根据我的阅读,它们位于WinInit中。 以下代码无法使用进行编译:实际和正式var参数的类型必须完全相同, ,但此处哪个参数不正确? 过程TFrmWininetTim
..
我的应用程序需要通过检索其文本内容来处理URL列表。我的互联网连接开始于 myTimeOut:= 2000; InternetSetOption(nil,INTERNET_OPTION_CONNECT_TIMEOUT,指针(@myTimeOut),SizeOf(myTimeOut)); InternetSetOption(nil,INTERNET_OPTION_SEND_TIMEO
..
我使用此代码下载小文件: Var ms:TMemoryStream; 开始 ms:= TMemoryStream.Create; Idhttp1.get(’http://mydomain.com/myfile.zip’,ms); ms.SaveToFile('myfile.zip'); 毫秒。免费; 结尾; 但是文件在存储到磁盘之前已保存在RAM中,因
..
我在使用python连接到Internet时遇到问题。 我在一个使用PAC文件设置代理的公司网络中。现在,如果我能找到并解析PAC来获取所需的东西,但我却不能,那就很好了。 奇怪的地方: R可以通过wininet和.External(C_download,...)连接到互联网以下载文件,因此我知道这是可能的,当我这样做时: import ctypes winine
..
我有一个相当简单的应用程序,它可以线程下载文件。该线程使用 WinINet API ,并这样开始: HINTERNET hInternet = InternetOpen(strUserAgent.c_str(),INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0); DWORD dwFlags = INTERNET_FLAG_NO_UI | INTERNE
..
我正在尝试使用Win32 API清除WinInet缓存-通过使缓存条目无效或删除它们(无关紧要)。除了遍历每个条目外,我找不到任何方法可以对整个缓存进行操作- C#中的示例, 解决方案 我相当确定依次使用FindFirst / FindNextUrlCacheEntry()和DeleteUrlCacheEntry()是确保它可在所有版本的IE上运行的唯一方法。 http://msdn.mi
..
基本上,我想将特定URL的内容(基本上只是String形式的HTML代码)下载到我的VB6 String变量中.但是,有一些条件. 我了解URLDownloadToFile函数-但是,这要求您将下载的文件/HTML保存到磁盘上的文件位置,然后才能将其读入String变量,这对我来说不是一个选择,我也不想为此. 另一件事是,如果我需要使用外部库,则它必须已经从XP及更高版本的所有Wind
..
我的VB6如何形成POST 2变量,如何从URL中提取结果,然后将VB6变量分配给结果? 我需要某人向我展示非常基本的VB6示例代码,或为我指明正确的方向.这是最简单的形式-在最终产品中,PHP变量将写入MySQL,但这不是我需要的帮助. 我有一个简单的PHP页面,该页面接受2个参数: test.php?var1=secret&var2=pass 这是我非常简单的PHP代码
..
我正在从VBA加载一些旧的VB函数,并且大部分内容都已更新到VB.NET,但是"wininet.dll"中的函数声明似乎与之不正确. 我遇到的错误是: 引发的异常:托管调试助手,"PInvokeStackImbalance":... 长或短的地方是声明的参数的长度必须是明确的,并且与dll中的实际函数不匹配. 我检查了一下,只要删除支票就可以得到,但是这会产生“堆栈不平衡"
..
我们正在开发SOAP Web服务(Apache/PHP).对于小规模的调用,所有命令都运行良好,但是对于1Mb的soap调用(HTTPS调用大小为1MB),我们的Delphi Soap客户端在所有PC上都停止了超时,但一台计算机上都超时了,而我们的PHP客户端在default_socket_timeout = 300上运行良好,但是停止了出现"default_socket_timeout = 60
..
根据此 WinInet Windows API是在Windows中读取和写入Internet连接设置的正确方法.如何从Java使用此API?我希望有一个免费的开源解决方案. 解决方案 在过去的几个月中,我不得不与Java项目混合使用一些C,C ++和Win32替代方案来进行本机访问.在与JNA以及最近与JInvoke进行了大量集成之后,我可以告诉您JInvoke比JNA稍微成熟.甚至JIn
..
关于如何使用WinInet下载文件的文章很多(那是我从中获得代码的地方),但是它们似乎都比较旧和/或已关闭.没有用户名和密码的下载工作正常,但是如果我使用用户名和密码保护文件夹(使用VodaHost),则在尝试下载文件时会不断收到验证错误: 401未经授权... 如果我通过网络浏览器访问,则会弹出用户名/密码对话框,我可以接受.受保护的文件夹是: http://www.myweb
..
我必须用C ++在Web服务器上实现文件上传,我成功完成了以下代码: #include #include #include #define ERROR_OPEN_FILE 10 #define ERROR_MEMORY 11 #define ERROR_SIZE
..
DUPE:如何在VC ++中以编程方式检查Internet带宽? 我们可以从ping的延迟中找到带宽吗?如果是,怎么办 解决方案 不过,有一种称为您一个接一个地发送到数据包.从理论上讲,带宽越小 可用时,它们将在到达时间上传播得越多.
..
在为旧版应用程序使用大型代码库时,每当我看到一段检查Internet连接是否处于活动状态的代码时,我通常都看到诸如以下功能的用法: InternetCheckConnection(L"http://www.google.com",FLAG_ICC_FORCE_CONNECTION,0) //or BOOL bConnected = IsNetworkAlive(&dwSens) //or I
..
如何获得使用CFTPConnection::Command()执行的LIST命令的响应.我可以得到目录清单.但是没有可用空间大小信息. Windows IIS FTP服务器提供可用空间作为LIST命令的响应: 如何检查FTP服务器中的可用空间? 解决方案 它看起来不像尽管该类只是Win32 Wininet函数的包装,但是您可以使用 CFTPConnection::Command .
..
这是一些奇怪但可重现的行为。我可以为每个URL调用两次InternetOpenUrl,一切都按照我的预期运行。如果我在此之后再次调用它,它会在60秒内超时,并且不会返回Web资源的句柄。 我创建了以下最小代码示例来演示问题(这是对 AllAPI Mentalis样本的改编): Private Const scUserAgent =“API-Guide测试程序” Private Co
..
我正在使用WinINET编写一个下载文件实用程序,并注意到(特别是在大型下载中),WinINET InternetOpenUrl()调用仅在整个HTTP响应后返回已经下载了。 我通过使用Charles代理工具以及使用WireShark确认了这一点,并注意到下载完全完成,然后WinINET通知我的代码。 一些简化(同步)代码: hInt = InternetOpen (USE
..