【HP-Socket沉思录】使用 HttpSyncClient 访问网页的小技巧


HP-Socket 版本 5.3.2


 

HttpSyncClient其实并不需要监听器,在使用它访问网页的时候可以这样做:

 1 std::string GetHTML()
 2 {
 3     CHttpSyncClientPtr __http_sync_request(nullptr);
 4     if (__http_sync_request->OpenUrl("GET", "http://xxxx.xxxx.xxxx", nullptr, 0, nullptr, 0, TRUE) == FALSE)
 5         return "";
 6     BYTE * __resp_body_ptr = nullptr;
 7     int __body_length = 0;
 8     if (__http_sync_request->GetResponseBody((LPCBYTE*)&__resp_body_ptr, &__body_length) == FALSE)
 9         return "";
10     std::string htxt((char*)__resp_body_ptr, __body_length);
11     return htxt;
12 }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM