CHttpFile网络交互功能实现...

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

程序内部读取网络信息, 该代码可以通过网络提交验证密码再进行判断... 

CInternetSession mySession(NULL,0);
 CHttpFile* myHttpFile=NULL;

 CString myData;
 CString myUrl;
 myUrl = "http://127.0.0.1/yanz.php?name=" + m_myName + "&password=" + m_myPassword;
 myHttpFile=(CHttpFile*)mySession.OpenURL(myUrl);
 while(myHttpFile->ReadString(myData))
 {
             m_SiteInfo = myData;
 }
 
 if( m_SiteInfo == "hao" ){
         CDialog::OnCancel();
 }else{
         AfxMessageBox( "密码错误", NULL, MB_OK );
 }

 myHttpFile->Close();
 mySession.Close();

-----------------------------------------------

CHttpFile Class Members

Construction

CHttpFileCreates a CHttpFile object.

Operations

AddRequestHeadersAdds headers to the request sent to an HTTP server.
SendRequestSends a request to an HTTP server.
SendRequestExSends a request to an HTTP server using the Write or WriteString methods of CInternetFile.
EndRequestEnds a request sent to an HTTP server with the SendRequestEx member function.
QueryInfoReturns the response or request headers from the HTTP server.
QueryInfoStatusCodeRetrieves the status code associated with an HTTP request and places it in the supplied dwStatusCode parameter.
GetVerbGets the verb that was used in a request to an HTTP server.
GetObjectGets the target object of the verb in a request to an HTTP server.
GetFileURLGets the URL for the specified file.
CloseCloses the CHttpFile and frees its resources.

本文关键:CHttpFile网络交互功能实现...
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top