用CHttpConnection向一个网页使用POST方式发送数据

CString strHeaders =_T("Content-Type:   application/x-www-form-urlencoded\r\n");
           
    CInternetSession session;
    CHttpConnection
* pConnection =session.GetHttpConnection("127.0.0.1",(INTERNET_PORT)80); //与服务器建立连接;
    CHttpFile
* pFile =pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST,"1.php");
    BOOL result
= pFile->SendRequest(strHeaders,"sid=1",5);

    pFile
->Close();
    pConnection
->Close();
    delete pFile;
    delete pConnection;
    session.Close();

 
在 BOOL result = pFile->SendRequest(strHeaders,"sid=1",5);中 
"sid = 1"就是你向网页提交的参数,5是参数的长度

转自:http://blog.chinaunix.net/uid-10501123-id-86628.html
posted @ 2012-05-05 16:02  stma  阅读(3107)  评论(0)    收藏  举报