I’m debugging my webserver, and I’d like to manually send HEAD requests to some web pages. Is there a way to do this in Firefox? Some extension perhaps.
I want to use firefox so that it can be part of a normal session (ie cookies set, logged in, etc). So things like curl aren’t perfect.
Live HTTP Headers can send arbitrary HTTP requests using its replay function. Though it’s a bit fiddly. And as it’s a HEAD request, there’ll be no output to see locally (it’s normally displayed in the browser window).
First you need to open up the Live HTTP Headers (LHH) window, do your request from the browser using GET, then select that request in the LHH window and choose Replay.... Then, in the window that pops up, change GET to HEAD and fiddle with the headers if you like.
Pressing Replay will make the request.