WinHTTP设置HTTP请求超时时间(请大神答复)

WinHTTP设置HTTP请求超时时间(请大神回答)
上传一个文件到HTTP服务器,WinHttpSetOption(hTempRequest, WINHTTP_OPTION_SEND_TIMEOUT, &dwData, dwSize)设置请求超时时间50s,但WinHttpSendRequest总还是在默认的30秒返回。(为了测试网络状况不好的情况,特意限制的程序的上传速度让其在超时之前无法上传成功)使用::WinHttpSetTimeouts却可以得到期待的结果。
------解决思路----------------------
WINHTTP_OPTION_CONNECT_TIMEOUT
WINHTTP_OPTION_RECEIVE_TIMEOUT
也设置一下看看能不能得到预期结果