0

我正在查看下面的 c++ 代码,它设置了一个 http 连接并打开了一个请求(或者我相信),并希望增加连接超时值,以便我可以发送更大的文件。我知道这不是处理大文件的最佳解决方案,但我觉得它是最快的解决方案,现在时间是一个交易破坏者。

编辑:我在 .NET 框架 3.5 上运行

有人来救援吗?

connection = session.GetHttpConnection (server,
                                        INTERNET_FLAG_SECURE | INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID,
                                        INTERNET_DEFAULT_HTTPS_PORT);
pHTTP = connection->OpenRequest (CHttpConnection::HTTP_VERB_POST,
                                 path, 
                                 NULL, 
                                 1, 
                                 NULL, 
                                 NULL, 
                                 INTERNET_FLAG_SECURE | INTERNET_FLAG_IGNORE_CERT_CN_INVALID | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID);
4

1 回答 1

2

我自己没有对此进行测试,但似乎有一个简单的答案

在此处查看艺术 M$ 参考资料:http: //msdn.microsoft.com/en-us/library/windows/desktop/aa385114 (v=vs.85).aspx

代码可能是这样的:

b = InternetSetOption(hInternetHandle, INTERNET_OPTION_RECEIVE_TIMEOUT, &dwTimeut, sizeof(DWORD));

于 2013-02-20T18:10:53.703 回答