Can anyone recommend a browser or utility (client or server) that will show what headers were sent by the web server during a page request?
I’ve got a bug report in the Use Tasks forums that looks like a M$ bug. The workaround assumes that certain headers are being sent and I’d like to try to verify that these are indeed being sent before I try to figure out how not to send them.
UPDATE: Solution in comments.
http://livehttpheaders.mozdev.org/
That worked! If you’re installing LiveHTTPHeaders on Mac OS X and click all the defaults during the install, you’ll need to take the following steps to actually make it work:
1. Show Package Contents on Mozilla.app.
2. Copy the ~/Library/Mozilla/…/profile/Components/nsHeaderInfo.js file into the Mozilla.app/MacOS/components/ directory.
3. Delete the files it tells you to delete on the Headers tab in the Info window.
4. Restart Mozilla, it should work now.
There’s also the indespensible Web Developer plugin for Firefox.
http://www.chrispede[...]ebdeveloper/
Shoot, I already had that installed too – I just didn’t find the feature on first look.
Yeah, my Web Developer extension has a basic ‘View Response Headers’ feature, but the LiveHTTPHeaders extension is far more robust and feature rich.
Workaround for IE/SSL Problem
If you’re having trouble downloading files in IE over SSL, the fix is to turn off cache headers. To do this in Apache:
<Files filename.php>
Header unset Pragma
Header unset Cache-Control
</Files>