MFC中HttpSendRequest请求发送失败
hsession=::InternetOpen("IE",INTERNET_OPEN_TYPE_DIRECT,NULL,INTERNET_INVALID_PORT_NUMBER,0);
if(hsession==NULL)
{
return FALSE;
}
// 连接到http://www.baidu.com/
hconnect=::InternetConnect(hsession,"www.baidu.com",INTERNET_INVALID_PORT_NUMBER,"","",INTERNET_SERVICE_HTTP,0,0);
if(hconnect==NULL)
{
return FALSE;
}
//hhttpfile=::HttpOpenRequest(hconnect,"GET","/MSDN/MSDNINFO/",HTTP_VERSION,NULL,0,INTERNET_FLAG_FROM_CACHE,0);
hhttpfile=::HttpOpenRequest(hconnect,"GET","HTTP/1.1",HTTP_VERSION,NULL,0,INTERNET_FLAG_FROM_CACHE,0);
if(hhttpfile==NULL)
{
return FALSE;
}
BOOL bsendRequest=::HttpSendRequest(hhttpfile,NULL,0,NULL,0);
if(bsendRequest==TRUE)
{
MessageBox("ok-4");//???
}