日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

VC驿站《VC++实战HTTP之POST》教程

發布時間:2024/3/7 c/c++ 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VC驿站《VC++实战HTTP之POST》教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來自:http://www.cctry.com/thread-244667-1-1.html



VC驛站微信公眾訂閱號:cctry2009
VC驛站相關 精華帖子、原創文章、Vip課程更新通知、活動T樓通知等等,第一時間通知大家,
還等什么?趕快關注吧!
---------------------------------------------------------------------------
VC驛站 -?WwW.CcTry.CoM
多抽出一分鐘時間來學習,讓你的生命更加精彩!
C、C++、VC++ 各種學習資源,免費教程,黑客編程 期待您的加入!
動畫教程只是起到技術交流的作用,由此動畫造成的任何后果和動畫作者及本站無關.
Vip會員課程目錄及加入方式:http://static.cctry.com/vip/index.html
VC++語音答疑活動:http://www.cctry.com/thread-34828-1-1.html
客服QQ:8260671
----------------------------------------------------------------------------------------
大家好,歡迎大家來到VC驛站,前段時間,VC驛站的《VC++網絡編程班》第一期已經更新完成了,相信大家從中學到了不少東西,基本的套接字 Socket 的使用,自定義協議的通信 等等。
相關網址見:http://www.cctry.com/thread-240361-1-1.html

那么接下來呢,就開始更新大家都非常感興趣的《VC++實戰HTTP之POST》教程,相關的教學大綱已經整理好,之后會按照這個大綱給大家更新課程,期間會穿插各種實例來給大家講解演示。

大綱如下:


01、Http協議頭的組成及含義;

? ? ①、什么是Http協議;
? ? ②、Http協議的通信過程;
? ? ③、URL格式詳解;
? ? ④、Request請求的方法;
? ? ⑤、Http協議Request請求頭結構;
? ? ⑥、Http協議Reponse應答頭結構;

02、WinHttp常用命令;
? ? ①、WinINet與WinHttp的異同點,為什么使用WinHttp講解?
? ? ②、WinHttp接口調用方式;
? ? ③、WinHttp常用命令講解;
? ? ④、WinHttp示例代碼;

03、GET方式獲取百度首頁源碼:類型庫生成包裝類的方式
? ? ①、獲取網頁源碼的步驟;
? ? ②、實例化COM組件的幾種方法;
? ? ? ?? ???a. 類型庫生成包裝類的方式:優點->使用方便,貼近C++,缺點->COM接口的默認缺省參數必須填寫,不靈活;
? ? ③、各種ID的區別:GUID、UUID、CLSID、IID;
? ? ④、幾點備注;

前三課免費觀看,下載地址【回復后可見】:

本帖隱藏的內容

http://pan.baidu.com/s/1nthw6Jv


04、GET方式獲取百度首頁源碼:import+接口方式
? ? ? ? ①、優缺點:import+接口方式:優點->COM接口的申請與釋放自己控制,很靈活,缺點->控制不好,引起內存泄露,且COM組件的實例化參數較多;
? ? ? ?? ??
05、GET方式獲取百度首頁源碼:import+智能指針包裝類的方式
? ? ? ? ①、優缺點:import+智能指針包裝類的方式:優點->智能指針,使用方便,不用擔心內存泄露,COM組件實例化簡單,可使用COM組件的默認缺省參數;
? ? ? ? ②、IWinHttpRequest 的異常處理:try-catch 方式;
? ? ? ? ③、只能指針的全局保存,復用機制。

06、實戰POST方式登陸網站:
? ? ? ? ①、成果作品展示:登錄idc3389網站并獲取用戶信息;
? ? ? ???
? ? ? ? ②、抓包分析登錄流程;
? ? ? ? ③、添加實現登錄流程代碼;

07、登陸完畢獲取用戶信息:
? ? ? ? ①、抓包分析獲取用戶信息流程;
? ? ? ? ②、實現獲取用戶信息流程;
? ? ? ? ③、備注問題;
? ? ? ? ? ? ? ? a. 分析登錄函數與獲取用戶信息的兩個函數中,是否應該每次都新建一個IWinHttpRequestPtr類型的指針并實例化進行網絡操作?
? ? ? ? ? ? ? ? b. 分析幾次Http的Cookie交互情況,得到為什么?

08、截獲Cookie免登陸獲取會員信息:
? ? ? ? ①、成果作品展示,截圖如下:
? ? ? ???
? ? ? ? ②、抓包分析登錄流程;
? ? ? ? ③、代碼實現登錄流程;
? ? ? ? ④、WinHttp的302自動跳轉機制的開啟與關閉;
? ? ? ? ⑤、WinHttp的Cookie機制解析;
? ? ? ? ⑥、抓包分析獲取會員信息流程;
? ? ? ? ⑦、代碼實現獲取會員信息流程;
? ? ? ? ⑧、截獲Cookie實現免登陸獲取用戶信息;
? ? ? ? ⑨、相關文檔下載;

09、帶驗證碼的POST封包登陸:
? ? ? ? ①、成果作品展示,截圖如下:
? ? ? ???
? ? ? ? ②、抓包分析登錄流程;
? ? ? ? ③、代碼實現網絡獲取驗證碼圖片;
? ? ? ? ④、內存加載驗證碼圖片并顯示;
? ? ? ? ⑤、代碼實現登錄流程;
? ? ? ? ⑥、代碼實現獲取會員信息流程;
? ? ? ? ⑦、相關文檔下載;

10、打碼平臺對接實現驗證碼的自動識別與輸入:
? ? ? ? ①、驗證碼識別原理;
? ? ? ? ②、打碼平臺原理;
? ? ? ? ③、對接驗證碼識別平臺+代碼實現;
? ? ? ? ④、相關文檔下載;

11、C++調用JS函數實現MD5加密:
? ? ? ? ①、成果作品展示,截圖如下:
? ? ? ???
? ? ? ? ②、Javascript 語言簡介;
? ? ? ? ③、C++與JS交互原理;
? ? ? ? ④、常見JavaScript引擎;
? ? ? ? ⑤、基于SpiderMonkey封裝類庫:JsMgr 供本教程使用;
? ? ? ? ⑥、使用 JsMgr 庫的準備工作;
? ? ? ? ⑦、開始使用 JsMgr 庫;
? ? ? ? ⑧、實現字符串的MD5加密;
? ? ? ? ⑨、相關文檔下載;

12、封裝微軟MsScript.ocx組件的IScriptControl接口實現JS的MD5加密:
? ? ? ? ①、成果作品展示,截圖如下:
? ? ? ???
? ? ? ? ②、封裝 MsScript.ocx 組件的 IScriptControl 接口的緣由及難度性:調用JS文件中某個對象的函數;
? ? ? ? ③、使用封轉好的 MSJsMgr 庫的準備工作;
? ? ? ? ④、開始使用 MSJsMgr 庫;
? ? ? ? ⑤、實現字符串的MD5加密;
? ? ? ? ⑥、小作業:程序執行完畢,調用CoUninitialize()引起崩潰的問題;
? ? ? ? ⑦、相關文檔下載;

13、實戰多線程POST登陸 idc3389.com:
? ? ? ? ①、成果作品展示,截圖如下:
? ? ? ???
? ? ? ? ②、用戶賬號密碼文件的解析及多線程的開啟;
? ? ? ? ③、COM組件初始化CoInitialize()的作用域單位;
? ? ? ? ④、線程函數中用戶登陸、信息獲取 的相關操作;
? ? ? ? ⑤、線程間同步,防止異常的發生;
? ? ? ? ⑥、相關文檔下載;

14、Winhttp代理的設置及json數據解析:
? ? ? ? ①、成果作品展示,截圖如下:
? ? ? ???

213031i2tt1xxtvz93t3ll.png?(31.25 KB, 下載次數: 0)

下載附件??保存到相冊

1?小時前?上傳


? ? ? ? ②、Winhttp代理的設置;
? ? ? ? ③、json數據的解析:
? ?? ?? ?? ?? ?a、json簡介;
? ?? ?? ?? ?? ?b、json與xml的區別;
? ?? ?? ?? ?? ?c、json數據在C++中的解析庫:jsoncpp;
? ?? ?? ?? ?? ?d、如何使用類似jsoncpp的開源庫為己用;
? ? ? ? ④、獲取本電腦公網ip地址;


15、實戰QQ空間登陸 (MD5加密分析->是否出驗證碼判斷->驗證碼填寫->登陸);
16、多行 POST 的提交:multipart/form-data。


以上,等等吧,大家有什么其他方面想添加的知識點跟帖回復即可,待整理好教學文檔之后,一并更新到該套課程中,還請大家支持哦!
課程具體詳情與學習細節還請咨詢VC驛站官方客服QQ:8260671
VC驛站Vip會員加入詳情見:http://static.cctry.com/vip/index.html

總結

以上是生活随笔為你收集整理的VC驿站《VC++实战HTTP之POST》教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。