我正在查看下面的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);
答案 0 :(得分:1)
我自己没有测试过,但看起来很容易回答
在这里查看艺术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));