【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