一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

《VC實(shí)戰(zhàn)HTTP之POST》教程第一期更新完成!

 牛人的尾巴 2017-01-17

從今天開(kāi)始給大家更新《VC++實(shí)戰(zhàn)HTTP之POST》教程,使用 WinHttp組件進(jìn)行 Http Post 方面的相關(guān)開(kāi)發(fā),教學(xué)大綱已經(jīng)整理好,期間穿插各種實(shí)例來(lái)給大家講解演示。

如下:


01、Http協(xié)議頭的組成及含義;

    ①、什么是Http協(xié)議;
    ②、Http協(xié)議的通信過(guò)程;
    ③、URL格式詳解;
    ④、Request請(qǐng)求的方法;
    ⑤、Http協(xié)議Request請(qǐng)求頭結(jié)構(gòu);
    ⑥、Http協(xié)議Reponse應(yīng)答頭結(jié)構(gòu);

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

03、GET方式獲取百度首頁(yè)源碼:類型庫(kù)生成包裝類的方式
    ①、獲取網(wǎng)頁(yè)源碼的步驟;
    ②、實(shí)例化COM組件的幾種方法;
            a. 類型庫(kù)生成包裝類的方式:優(yōu)點(diǎn)->使用方便,貼近C++,缺點(diǎn)->COM接口的默認(rèn)缺省參數(shù)必須填寫(xiě),不靈活;
    ③、各種ID的區(qū)別:GUID、UUID、CLSID、IID;
    ④、幾點(diǎn)備注;

前三課免費(fèi)觀看,下載地址【回復(fù)后可見(jiàn)】:
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù)


04、GET方式獲取百度首頁(yè)源碼:import+接口方式
        ①、優(yōu)缺點(diǎn):import+接口方式:優(yōu)點(diǎn)->COM接口的申請(qǐng)與釋放自己控制,很靈活,缺點(diǎn)->控制不好,引起內(nèi)存泄露,且COM組件的實(shí)例化參數(shù)較多;
          
05、GET方式獲取百度首頁(yè)源碼:import+智能指針包裝類的方式
        ①、優(yōu)缺點(diǎn):import+智能指針包裝類的方式:優(yōu)點(diǎn)->智能指針,使用方便,不用擔(dān)心內(nèi)存泄露,COM組件實(shí)例化簡(jiǎn)單,可使用COM組件的默認(rèn)缺省參數(shù);
        ②、IWinHttpRequest 的異常處理:try-catch 方式;
        ③、只能指針的全局保存,復(fù)用機(jī)制。

06、實(shí)戰(zhàn)POST方式登陸網(wǎng)站:
        ①、成果作品展示:登錄idc3389網(wǎng)站并獲取用戶信息;
       
        ②、抓包分析登錄流程;
        ③、添加實(shí)現(xiàn)登錄流程代碼;

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

08、截獲Cookie免登陸獲取會(huì)員信息:
        ①、成果作品展示,截圖如下:
       
        ②、抓包分析登錄流程;
        ③、代碼實(shí)現(xiàn)登錄流程;
        ④、WinHttp的302自動(dòng)跳轉(zhuǎn)機(jī)制的開(kāi)啟與關(guān)閉;
        ⑤、WinHttp的Cookie機(jī)制解析;
        ⑥、抓包分析獲取會(huì)員信息流程;
        ⑦、代碼實(shí)現(xiàn)獲取會(huì)員信息流程;
        ⑧、截獲Cookie實(shí)現(xiàn)免登陸獲取用戶信息;
        ⑨、相關(guān)文檔下載;

09、帶驗(yàn)證碼的POST封包登陸:
        ①、成果作品展示,截圖如下:
       
        ②、抓包分析登錄流程;
        ③、代碼實(shí)現(xiàn)網(wǎng)絡(luò)獲取驗(yàn)證碼圖片;
        ④、內(nèi)存加載驗(yàn)證碼圖片并顯示;
        ⑤、代碼實(shí)現(xiàn)登錄流程;
        ⑥、代碼實(shí)現(xiàn)獲取會(huì)員信息流程;
        ⑦、相關(guān)文檔下載;

10、打碼平臺(tái)對(duì)接實(shí)現(xiàn)驗(yàn)證碼的自動(dòng)識(shí)別與輸入:
        ①、驗(yàn)證碼識(shí)別原理;
        ②、打碼平臺(tái)原理;
        ③、對(duì)接驗(yàn)證碼識(shí)別平臺(tái)+代碼實(shí)現(xiàn);
        ④、相關(guān)文檔下載;

11、C++調(diào)用JS函數(shù)實(shí)現(xiàn)MD5加密:
        ①、成果作品展示,截圖如下:
       
        ②、Javascript 語(yǔ)言簡(jiǎn)介;
        ③、C++與JS交互原理;
        ④、常見(jiàn)JavaScript引擎;
        ⑤、基于SpiderMonkey封裝類庫(kù):JsMgr 供本教程使用;
        ⑥、使用 JsMgr 庫(kù)的準(zhǔn)備工作;
        ⑦、開(kāi)始使用 JsMgr 庫(kù);
        ⑧、實(shí)現(xiàn)字符串的MD5加密;
        ⑨、相關(guān)文檔下載;

12、封裝微軟MsScript.ocx組件的IScriptControl接口實(shí)現(xiàn)JS的MD5加密:
        ①、成果作品展示,截圖如下:
       
        ②、封裝 MsScript.ocx 組件的 IScriptControl 接口的緣由及難度性:調(diào)用JS文件中某個(gè)對(duì)象的函數(shù);
        ③、使用封轉(zhuǎn)好的 MSJsMgr 庫(kù)的準(zhǔn)備工作;
        ④、開(kāi)始使用 MSJsMgr 庫(kù);
        ⑤、實(shí)現(xiàn)字符串的MD5加密;
        ⑥、小作業(yè):程序執(zhí)行完畢,調(diào)用CoUninitialize()引起崩潰的問(wèn)題;
        ⑦、相關(guān)文檔下載;

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

14、Winhttp代理的設(shè)置及json數(shù)據(jù)解析:
        ①、成果作品展示,截圖如下:
       
        ②、Winhttp代理的設(shè)置;
        ③、json數(shù)據(jù)的解析:
               a、json簡(jiǎn)介;
               b、json與xml的區(qū)別;
               c、json數(shù)據(jù)在C++中的解析庫(kù):jsoncpp;
               d、如何使用類似jsoncpp的開(kāi)源庫(kù)為己用;
        ④、獲取本電腦公網(wǎng)ip地址;



15、全自動(dòng)注冊(cè)網(wǎng)易郵箱之流程分析:
        ①、多入口分析;
        ②、使用Chrome瀏覽器模擬手機(jī)瀏覽器;
        ③、根據(jù)抓包結(jié)果分析注冊(cè)流程;



16、反向分析郵箱注冊(cè)流程:
        ①、分析每個(gè)請(qǐng)求的三個(gè)重要點(diǎn):URL、Cookie、Body


17、分析JS加密的驗(yàn)證碼URL:
        ①、分析Http請(qǐng)求的三個(gè)關(guān)鍵點(diǎn);
        ②、反向分析之關(guān)鍵;
        ③、活用工具,事半功倍。



18、正向解析網(wǎng)易郵箱注冊(cè)流程I:
        ①、前置基礎(chǔ)知識(shí)要求;
        ②、相關(guān)前置基礎(chǔ)知識(shí)學(xué)習(xí)網(wǎng)站推薦;
        ③、Chrome 的JS腳本調(diào)試功能介紹。



19、正向解析網(wǎng)易郵箱注冊(cè)流程II:

20、實(shí)戰(zhàn)Chrome瀏覽器JS調(diào)試注冊(cè)提交按鈕執(zhí)行流程:


21、代碼獲取注冊(cè)頁(yè)源碼及相關(guān)加密字段:
        ①、GET方式獲取注冊(cè)頁(yè)源碼;
        ②、提取jSessionID、env、time、prepareUrl 等相關(guān)字段信息,以備后用;
        ③、整理JS腳本代碼,提取env字段加密函數(shù);
        ④、C++版獲取毫秒級(jí)時(shí)間的代碼;
        ⑤、C++調(diào)用JS加密函數(shù)。

22、HttpS請(qǐng)求與注冊(cè)驗(yàn)證碼的獲取:
        ①、根據(jù)加密結(jié)果構(gòu)造驗(yàn)證碼圖片URL,獲取驗(yàn)證碼并顯示;
        ②、Get方式獲取加密HTTPS的網(wǎng)頁(yè)信息:
            a、HttpS概要說(shuō)明,為什么會(huì)有HttpS?
            b、使用Fiddler抓Https的包:
            c、如果訪問(wèn)某Https的網(wǎng)站要求安裝證書(shū)一類的怎么辦;
            d、新建winhttp對(duì)象,獲取https的prepare頁(yè)面信息,得到Cookie:
        ③、模擬輸入用戶名、密碼、驗(yàn)證碼等事件,向服務(wù)器POST發(fā)包;
        ④、小作業(yè):;



23、提交郵箱注冊(cè)結(jié)果:
        ①、同步機(jī)制,等待用戶輸入驗(yàn)證碼;
        ②、注冊(cè)按鈕提交操作;
        ③、注冊(cè)結(jié)果說(shuō)明。

以上,等等吧,大家有什么其他方面想添加的知識(shí)點(diǎn)跟帖回復(fù)即可,待整理好教學(xué)文檔之后,一并更新到該套課程中,還請(qǐng)大家支持哦!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产一区二区三区丝袜不卡 | 高清不卡视频在线观看| 五月天丁香婷婷狠狠爱| 国产精品欧美激情在线| 在线日韩中文字幕一区| 欧美不卡高清一区二区三区| 久久精品国产在热久久| 日韩在线中文字幕不卡| 中文字幕亚洲精品乱码加勒比| 国产又黄又爽又粗视频在线| 欧美黑人黄色一区二区| 中文字幕一区二区免费| 国产精品亚洲一级av第二区| 精品视频一区二区三区不卡| 伊人欧美一区二区三区| 中文字幕佐山爱一区二区免费| 亚洲高清中文字幕一区二区三区| 亚洲一区二区三区四区性色av| 日本一级特黄大片国产| 亚洲精品国产美女久久久99| 亚洲淫片一区二区三区| 好东西一起分享老鸭窝| 亚洲av专区在线观看| 精品香蕉国产一区二区三区| 欧美丰满人妻少妇精品| 亚洲少妇一区二区三区懂色| 欧美成人欧美一级乱黄| 中文字幕中文字幕在线十八区| 亚洲欧洲成人精品香蕉网| 久久久精品日韩欧美丰满| 亚洲少妇一区二区三区懂色| 国产三级视频不卡在线观看| 丰满少妇高潮一区二区| 亚洲a码一区二区三区| 蜜桃传媒在线正在播放| 色婷婷视频国产一区视频| 久久99青青精品免费| 少妇在线一区二区三区| 成年人黄片大全在线观看| 狠色婷婷久久一区二区三区| 老富婆找帅哥按摩抠逼视频|