Tuesday, June 25, 2013

More Tools, More Troubles

Web development is awesome.  It is a wild frontier of rapidly evolving libraries and capabilities.  An endless plethora of puzzles to solve.  Web development is very much exposed to the HTTP protocol, and often times it is helpful to know what is going on at the HTTP layer. 

To that end, I find Fiddler is an indespensible tool.  Fiddler is like a packet-sniffer tuned to HTTP.  With it, you can diagnose the network traffic used by your web application.  If you get error responses, you can drill into detail.  You can examine cookies, request headers, response headers, whatever.  You can view query parameters in a web form, which makes reading url encoded querystring arguments recognizable at-a-glance.

Another great tool is Chrome's Advanced Rest Client.  This tools lets you consume RESTful services easily.  You can paste in an Url, and it will decompose it into querystring parameters.  You can save Urls, and organize them into projects.  And the response can be formatted as JSON, XML or Raw data.  It is very useful for debugging the RESTful services you create for your web app.

No comments:

Post a Comment