0

http 接続を設定してリクエストを開く (または私が信じている) 以下の C++ コードを見て、より大きなファイルを送信できるように接続タイムアウト値を増やしたいと考えています。これが大きなファイルを処理するための最良の解決策ではないことは理解していますが、それが最も速い解決策であり、現時点では取引が中断されていると感じています。

編集:私は.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);
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 に答える