首页
社区
课程
招聘
[求助]网络编程求助
发表于: 2013-2-18 16:35 3627

[求助]网络编程求助

2013-2-18 16:35
3627
我想用vc写一个程序访问一个https的网站,本来这个程序访问https类型的网站已经成功了,但是我访问一个证书有问题的网站(就是用浏览器键入该地址会返回证书有问题的页面,但是点继续浏览该网页是可以进去的,类似这里的这个页面:http://child.rksec.com/baike/software/5059.html)就会报错,getlasterr返回的错误代码是2有时是10054,希望知道原因的大神指点一下,谢谢啦。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 168
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不知你是否绕过了浏览器,光是走底层HTTP通信无需验证服务器证书的(OpenSSL、Indy之类实现),除非服务器要求客户端提供访问授权的证书(网银、支付)
2013-2-18 17:50
0
雪    币: 57
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
try
        {
                strDescript = "提交成功完成!";
//                AfxMessageBox(strDescript);
                CString strServer, strObject, strHeader, strRet;
                unsigned short nPort;
                DWORD dwServiceType;
                if(!AfxParseURL(strUrl, /*AFX_INET_SERVICE_HTTPS*/dwServiceType, strServer, strObject, nPort))
                {
                        strDescript = "不是有效有网络地址!";
                        AfxMessageBox(strDescript);
//                        return bRet;
                        __asm {jmp _Quit}
                }

                CInternetSession sess;
                CHttpFile* pFile;
                CHttpConnection *pServer = sess.GetHttpConnection(strServer, nPort);
                if(pServer == NULL)
                {
                        strDescript = "对不起,连接服务器失败!";
                        AfxMessageBox(strDescript);
//                        return bRet;
                        __asm {jmp _Quit}
                }

                //::OutputDebugStringA("1");
                pFile = pServer->OpenRequest(CHttpConnection::HTTP_VERB_GET/*HTTP_VERB_POST*/, strObject, NULL, 1, NULL, NULL,
                        INTERNET_FLAG_EXISTING_CONNECT|INTERNET_FLAG_RELOAD);
                if(pFile == NULL)
                {
                        strDescript = "找不到网络地址";
                        AfxMessageBox(strDescript);
//                        return bRet;
                        __asm {jmp _Quit}
                }
2013-2-18 18:20
0
游客
登录 | 注册 方可回帖
返回
//