是的,InternetOpenUrl函数是用于打开一个URL并返回一个句柄,而不是用于下载整个HTTP响应。要下载整个HTTP响应,您需要使用InternetReadFile函数来读取响应的内容。通常,您会循环调用InternetReadFile函数来读取响应的一部分,直到读取完整个HTTP响应为止。
InternetOpenUrl仅在下载整个HTTP响应后返回
推荐文章
-
HTTP重定向过多
HTTP重定向过多(HTTP 301 Moved Permanently)是一个HTTP状态码,表示请求的资源已永久移动到新的URL,但客户端应该使用新的URL重新发出请求。这个状态码通常是...
-
为什么HTTP客户端强制使用Accept-Encoding标头
HTTP客户端强制使用Accept-Encoding标头是为了告诉服务器它所能接受的内容编码方式(例如gzip、deflate等)。
这样做的目的有以下几点: 压缩传输:使用内容... -
如何处理“太多的HTTP重定向”
处理太多的HTTP重定向可以采取以下几种方法: 检查重定向链:检查重定向链中是否有循环或无限重定向的问题。可以使用开发者工具或网络抓包工具查看请求和响应头中...
-
HTTP中的Content-Type有什么用
在HTTP中,Content-Type用于指定发送给接收方的实体主体的媒体类型。
具体来说,Content-Type主要有以下作用: 标识数据类型:Content-Type指定了实体主体的... -
在C#中读取ADODB.recordset
在C#中,可以使用ADO.NET提供的OleDbDataAdapter和OleDbDataReader来读取ADODB.recordset。
首先,确保你已经安装了对应的数据库驱动程序(例如Microsoft A... -
CreateProcess和CreatePipe在VC ++中执行进程并以字符串形式返回输出
以下是在VC ++中使用CreateProcess和CreatePipe执行进程并以字符串形式返回输出的示例代码:
#include #include #include std::string ExecuteCommand(cons... -
在数组中的参数时调用Method.invoke()
在使用反射调用方法时,可以通过Method类的invoke()方法来实现。invoke()方法用于调用指定方法,并传入对应的参数。
假设有一个名为method的Method对象,可... -
在Javascript中获取ExternalInterface定义
在JavaScript中,无法直接获取ExternalInterface的定义。ExternalInterface是一个ActionScript(Flash)中的接口,用于与JavaScript进行通信。它允许Flash应用程...