Debugging had never been this easier like today. Different debugging tools and add-ons have really made programmers life easier. Let it be a Firebug, xDebug etc..
HttpFox is one of such add on which can potentially help you to debug your code. Especially in debugging a query string.
What does HttpFox do?
- Well, many times it happens that our page request goes through number of pages and gives the response in the form of web page. While programming we are passing many values as query string parametes but are not sure whether they are passed properly or not.
- Most times these values which we sent as query string parameters gets manipulated in between and most times we end up appending values which are really not required. This certainly adds to the GET or POST overhead.
- HttpFox will help you to know different page requests and what all pages get loaded and parameters uppended to it. To see this you just have to open HttpFox as you open firebug. But unlike firebug, HttpFox needs to be started by clicking on green button as shown in following screenshot.
How to use HttpFox?
- Once you start HttpFox, you are ready to debug.
- Now you can click on a link which you want to debug and a result will be shown in HttpFox window (refer screenshot)
- You can see query string parameters various other pages and scripts being loaded during this page request
What does HttpFox do that Firebug Cannot?
- You may be wondering that why to use another addon, when firebug gets the job done.
- There is a reason. Firebug though offers these facilities it becomes bulky. So for URL, Headers, Cookies etc why not have separate add-on like HttpFox?
- That really makes sense doesn’t it? You can find more reviews here.
Installation is simple. Go to HttpFox Firefox Addon Page and click on “Add to Firefox” button.
This will take some time and prompt you with “Add-on installed”. Restart Firefox browser and you are ready to go.
This is the basic functionality that is discussed. Beyond this HttpFox also provides other tabs like Headers, Cookie, Query String, POST Data, Content which you can further explore. So enjoy debugging! 🙂