有一个https的server,我用web方式访问,很快就能得到响应,但我在应用程序中第一次访问要等很久(甚至有1分钟到2分钟的时间)。有哪位专家遇到过这类问题?请给与解答。
解决方案 »
- 有没有办法释放函数内部new出来的内存?
- 我新封装CButton ,为何OnEraseBkgnd()不能调用
- 跪求用vc进行3dmax二次开发的资料或网站链接吧,我快要失业了!
- 哪有MFC网络编程的书下呀
- 请教各位大虾,关于对话框的显示问题!!
- 大家说说正在做什么项目,最好能详细一点
- 求解,在vc2010里用c语言作直线
- 请教:SW_SHOW和m_nCmdShow有什么差别?
- 救急:什么错误?ns.cpp(179) : fatal error C1010: unexpected end of file while looking for precompiled header directive
- VC6的困惑 ?(详见内)
- vc.net 2005指定静态链(用lib文件)接或者动态链接(用dll)是在什么地方?
- MFC单文档打印的问题
m_hInternet = InternetOpen(m_strAgentName, INTERNET_OPEN_TYPE_PRECONFIG , NULL, NULL, 0);
m_hSession = InternetConnect(m_hInternet,
m_strServerName,
m_wPort,
m_strUserName,
m_strPassword,
INTERNET_SERVICE_HTTP,
0,
0); m_hRequest = HttpOpenRequest(m_hSession,
strVerb,
m_strObjectName,
HTTP_VERSION,//NULL
"",
NULL,
m_secureFlags,
m_ReqID);
HttpSendRequest( m_hRequest, // handle by returned HttpOpenRequest
szContentType, // additional HTTP header
(DWORD)strlen(szContentType), // additional HTTP header length
reinterpret_cast<LPVOID>(buf),// additional data in HTTP Post or HTTP Put
len); // additional data length
m_secureFlags = INTERNET_FLAG_RELOAD|INTERNET_FLAG_KEEP_CONNECTION|INTERNET_FLAG_NO_CACHE_WRITE|INTERNET_FLAG_SECURE|INTERNET_FLAG_IGNORE_CERT_CN_INVALID;
SSL使用RSA, RSA需要初始两个随机的大整数,很耗时间.
浏览器通常事先准备好了一些大整数,随时备用.
当然你可以不用WinInet, 自己用SSL来写http协议