我正在查看下面的 C++ 代码,它设置了一个 http 连接并打开了一个请求(或者我相信是这样),并且想增加连接超时值,以便我可以发送更大的文件。我知道这不是处理大文件的最佳解决方案,但我觉得它是最快的解决方案,而且现在时间是一个大问题。
编辑:我正在 .NET Framework 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);
我自己没有测试过,但看起来有一个简单的答案
在这里看艺术 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));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)