Needless to say, services, or web API endpoints, is a must in this day and age of software development, and as such I find myself writing more and more of these for my various systems. Invariably, this means testing them as well, which is precisely where tools allowing you to craft HTTP requests and target them at your API endpoints are so particularly useful.
One of these HTTP request generator tools that I recently stumbled upon thanks to a work colleague (thanks Rory!), is hurl.it, a free little tool brought to us by the guys who build their business on monitoring and measuring your API usage, aka Runscope.
Hurl.it is a simple one page site that allows you to enter a destination URL (with the option to follow redirects if necessary), add authentication and HTTP headers if desired, and of course throw in whatever parameters you need chucked in – before asking you nicely to prove that you are a human and then launching the request, displaying the resulting response in a nice display of headers and body.
Simple, but easy to use and works like a charm.