HTTP Client is a developer tool for debugging HTTP services by graphically creating and inspecting complex HTTP messages:
HTTP Client screenshot