读书人

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

发布时间: 2012-03-13 11:21:10 作者: rapoo

请问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);        } 

读书人网 >C++

热点推荐