/** * HTTP協議 */ 網絡通訊的規范之一,不同計算機之間的通訊規范 /** * 抓包工具Fillder * / //安裝Fiddler https://www.telerik.com/docs/default-source/fiddler/fiddlersetup.exe?sfvrsn=4 cmd ipconfig 記錄ipv4地址:192.168.1.105 //配置手機證書 Tools Fiddler Options HTTPs 勾選Decrypt HTTPs traffic 勾選Ignore server certificate errors Tools Fiddler Options Connections選項卡 port 8888 勾選Allow romote computers to connect OK 重啟Fiddler軟件 //配置手機 打開android設備 設置 先正常連接網絡 打開 http://192.168.1.105:8888 下載FiddlerRoot certificate 文件名輸入:FiddlerRoot.cer WiFi 長按,選擇“修改網絡” 勾選“顯示高級選項” “代理”后面的輸入框選擇“手動” “代理服務器主機名”后面輸入ipv4地址 “代理服務器端口”后面輸入8888 保存 /** * 請求Requset */ 請求首行: 請求方式 請求地址 請求協議 請求頭: 鍵值對 Connection(連接方式): Keep-Alive保持; close連完就斷 請求空行: 分割的作用 請求正文: 數據 /** * GET請求 */ /*請求首行*/ GET http://api.easou.com/api/bookapp/promotionInfo.m?session_id=&cid=eef_easou_book&version=002&os=android&udid=6E5B7509E5560BE9F5CB0FA2544F5CFE&appverion=1038&ch=blf1298_14225_001&session_id=&statId=HOqbHMcCuvzkTi5QVRa6qQIlcubbk HTTP/1.1 /*請求頭*/ Host: api.easou.com Connection: Keep-Alive User-Agent: esbook android 3.1.0 Accept-Encoding: gzip,esenc /*請求空行*/ /*請求正文*/ /** * POST請求 */ /*請求首行*/ POST http://adm.easou.com/splashad HTTP/1.1 /*請求頭*/ Host: adm.easou.com Connection: close User-Agent: Mozilla/5.0 (Linux; Android 5.1.1; SM-N9100 Build/LMY47X; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36Accept-Encoding: gzip Accept: text/html;q=0.9,*/*;q=0.8 Accept-Charset: utf-8;q=0.7,*;q=0.3 Content-Length: 276 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 /*請求空行*/ /*請求正文*/ sdk=essdk&cngo=2&nett=3&mid=355848069184185&sim=89860116817013590566&u_h=2560&muid=5899&mac=98%3AF1%3A70%3A56%3AB6%3A24&dl=19&cid=&ct=1&u_w=1440&os=1&innercid=general&av=3.1.0&an=%E5%AE%9C%E6%90%9C%E5%B0%8F%E8%AF%B4&u_ds=4.0&ua=samsung__SM-N9100__5.1.1&mmid=2418&ver=4.3.0%3A& /** * 響應Response */ 響應首行 響應頭 響應空行 響應正文 /*響應首行*/ HTTP/1.1 502 Fiddler - Connection Failed /*響應頭*/ Date: Thu, 27 Apr 2017 23:13:17 GMT Content-Type: text/html; charset=UTF-8 Connection: close Cache-Control: no-cache, must-revalidate Timestamp: 07:13:17.603 /*響應空行*/ /*響應正文*/ [Fiddler] The connection to '74.125.204.113' failed. <br />Error: TimedOut (0x274c). <br />System.Net.Sockets.SocketException 由於連接方在一段時間后沒有正確答復或連接的主機沒有反應,連接嘗試失敗。 74.125.204.113:80
