[英]How do I set timeout for TIdHTTPProxyServer (not connection timout)
[英]How to set connection timeout
我正在查看下面的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/zh-cn/library/windows/desktop/aa385114(v=vs.85).aspx
代碼可能是這樣的:
b = InternetSetOption(hInternetHandle,INTERNET_OPTION_RECEIVE_TIMEOUT,&dwTimeut,sizeof(DWORD));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.