首页 > 解决方案 > HttpSendRequest()函数两次请求失败,超时返回,如何处理

问题描述

我正在尝试通过多个线程一次下载具有不同范围的相同文件(>2)

但是在所有这些线程中,任何两个线程都成功通过HttpSendRequest() 函数,其余线程HttpSendRequest()在超时后失败,GetLastError()代码为 0。

HttpSendRequest()只允许发送 2 个请求还是他们有任何其他方式来处理这种情况?

标签: visual-c++

解决方案


HTTP 最多允许两个连接。要增加连接,您可以将选项标志与 InternetSetOption() 函数一起使用。

您将在链接中找到代码。


推荐阅读