Первые шаги с Fiddler Classic

! Charles Proxy HTTP/HTTPS . Fiddler. Fiddler , , .







Fiddler :

- HTTP. HTTP, HTTPS TCP-, , . , HTTP- (, cookie, ), , .






1.



.



MAC Linux, Fiddler Everywhere. Fiddler Classic Windows.



2.



. Mozilla Firefox. Browse -> .







3.



, , . Tools -> Options.







HTTPS.







« Decrypt HTTPS traffic». .







, , , , . api.youla.io



. , : https://api.youla.io/api/v1/products











, , « Response body is incoded. Click to decode.».



4. Android



Android, . Tools -> Options. Connections.







« Allow remote computers to connect» « Capture FTP requests». Fiddler 8888 ( , ). , «» Fiddler.

Android . , WiFi- : * IP* / : *8888* → ( IP , Fiddler).



http://ipv4.fiddler:8888



FiddlerRoot certificate, . , , Android-.







, . , : https://api.youla.io/api/v1/product/5fc60e5e211e77413a1dc323



. – request , – response. « Response body is incoded. Click to decode.», .







5. iOS



iPhone, WiFi- : * IP* / : *8888* → .



http://ipv4.fiddler:8888



, FiddlerRoot certificate, « » .







.







→ « ».







, . , : https://api.youla.io/api/v1/product/5fc60e5e211e77413a1dc323



. – request , – response. , , « Response body is incoded. Click to decode.».









, , request response, :



Statistics — , ;



Inspectors — ;







Filters — ;







Timeline — .







Fiddler Classic



, . , . , : . , ! , - , , — . : ! Fiddler Classic , :



1.1 Automatic Breakpoints





Breakpoint — . , .

, breakpoint request, . . Rules -> Automatic Breakpoints « Before requests»







https://api.youla.io/api/v1/user/5e6222bbbedcc5975d2375f8



, android , request . .







, , Run to Completion. .

, , . . « After Responses» Rules -> Automatic Breakpoints.







, 45 :







, : https://api.youla.io/api/v1/user/5e6222bbbedcc5975d2375f8





.







— «bonus_cnt»:45. bonus_cnt, , 1 000 000 , « Run to Completion».







. !







1.2 AutoResponder





AutoResponder — . , .



.







:







, :

METHOD:PUT EXACT:https://api.youla.io/api/v1/user/5e6222bbbedcc5975d2375f8?adv_id=99d548bc-0ca0-434e-b016-24611313d9de&app_id=android%2F10777&uid=85c9a921c27fb0e8&usr_latitude=55.9332685&usr_longitude=37.5032966&timestamp=1607977265





:

REGEX:.+/user/5e6222bbbedcc5975d2375f8*





«/user/5e6222bbbedcc5975d2375f8» , , Save. –> Edit Response.







RAW, :







«45» «1000000» :







, «Save» « ». :









. , Rules -> Customize Rules :



if (m_SimulateModem) {

// 300 .

oSession ["-"] = "300";

// 150 .

oSession ["-"] = "150";

}













Rules -> Performance « Simulate Modem Speeds».









, . Request Builder. HTTP-. «» .

, GET . : http://api.youla.io/api/v1/products











— , Execute. . Inspectors :









Fiddler Classic, web . , , .



All Articles