wininet HttpSendRequest 发送https请求失败, 但getlasterror() = 0,
HttpSendRequest() 之前的代码说明:
1、InternetConnect() -- 关键参数1,端口不是标准的443;参数2,类型是http
2、HttpOpenRequest()-- 方式:GET, 标志设置:INTERNET_FLAG_DONT_CACHE | INTERNET_FLAG_SECURE。 之前加上了 INTERNET_FLAG_IGNORE_CERT_CN_INVALID |
INTERNET_FLAG_IGNORE_CERT_DATE_INVALID 也不行。
1、2步之后就是HttpSendRequest(), 它的返回值为false,表明发送失败; 但是GetLastError() 值等于0.
有谁能解答一下,不甚感激!
xxywww
10 years, 6 months ago