
Druga težava so spletni strežniki, ki včasih dajo točno tiste povratne informacije, ki bi jo potrebovali. Prav zaradi tega se najdejo tudi skupine, ki razvijejo kaj za svojo dušo in tudi potrebe. Eden od teh nadvse preprostih, a zelo uporabljanih programov je Fiddler. Program se namesti med proces WinInet in vašo zunanjo povezavo kot nekakšen namestniški (proxy) strežnik in spremlja, kaj se dogaja na tem odseku. To vam seveda omogoča, da filtrirate ves HTTP-promet (tako zahteve kot odgovore).
Program deluje na podlagi zajemanja določenih paketov. Na vaši strani se prikaže vsaka seja posameznega segmenta v svoji barvi. Iz tega boste nadvse preprosto razbrali, kaj se dogaja z zahtevo in velikostjo posameznega segmenta ter tipom, ki prihaja k odjemalcu. Vsak klik na posamezni segment vam bo dal še dodatno in obilnejšo razlago (velikost, zahtevo, stanje predpomnilnika, kontekstni tip itd.). Na tej točki raziskovanje šele postane zanimivo. S klikom na posamezni del dobite prek oglednih oken še dodatne informacije. Na grafu boste videli, kolikšna količina bitov je bila poslana in sprejeta, prav tako boste videli za vsak kos po odstotkih (od celote), kolikšen del zasede. V tem delu boste dobili tudi celovito informacijo o glavi prenesenih paketov in vse drugo, kakor tudi zasebne informacije. Program je razdeljen na dva dela, v drugem delu pa je vedno precej jezičkov, ki se skrivajo in prikazujejo glede na določeno zahtevo.
V okviru zahteve in odgovora lahko uredite tudi svoje spremenljivke, katerih podatke pošiljate in dobivate odgovore. Ko odkrijete težavo, jo seveda želite tudi odpraviti. V ta namen rabi Request Builder, ki samo pošlje razvijalcem signal, kje je kaj narobe. Če ste dovolj dobri v programiranju programov .NET, lahko program razširite tudi s svojimi dodatki.
Fiddler ni vsemogoč, dal pa vam bo malce drugačno povratno informacijo o tem, kaj se dogaja z določenimi sejami, zahtevki in odgovori.
Aleš Farkaš