首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教C++中怎么使用HttpWebRequest呢

2012-03-13 
请问C++中如何使用HttpWebRequest呢?我用VS2008创建了一个窗体程序,需要获取网页内容,发现把C#的HttpWebRe

请问C++中如何使用HttpWebRequest呢?
我用VS2008创建了一个窗体程序,需要获取网页内容,发现把C#的HttpWebRequest代码拷进去无法编译通过,无论怎么修改都是语法错误,请问谁能提供下例子吗?要求把网页内容存到std:string中


初学CLR,谢谢了




[解决办法]
给个例子你参考

C/C++ code
        std::string getHTML()        {            System::String^ HTML;            try            {                System::Net::HttpWebRequest^ request =  (System::Net::HttpWebRequest^)System::Net::WebRequest::Create("http://blog.csdn.net/rrrfff");                request->Proxy = nullptr;                System::Net::HttpWebResponse^ response = (System::Net::HttpWebResponse^)request->GetResponse();                {                    System::IO::StreamReader^ reader = gcnew System::IO::StreamReader(response->GetResponseStream());                    {                        HTML = reader->ReadToEnd();                    }                    reader->Close();                }                response->Close();            }            catch (System::Exception^ ex)            {                //ex->Message;            }            return marshal_as<std::string>(HTML);        } 

热点排行