请教C++中怎么使用HttpWebRequest

2025-05-19 13:17:39
推荐回答(1个)
回答1:

给你举个例子
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(HTML);
}