<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ForeverGeek &#187; HTTP</title>
	<atom:link href="http://www.forevergeek.com/tag/http/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.forevergeek.com</link>
	<description>Nerds are for Dorks</description>
	<lastBuildDate>Sat, 11 Feb 2012 17:42:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>View HTTP Request and Response Headers with LiveHTTPHeaders</title>
		<link>http://www.forevergeek.com/2004/09/view_http_request_and_response_headers_with_livehttpheaders/</link>
		<comments>http://www.forevergeek.com/2004/09/view_http_request_and_response_headers_with_livehttpheaders/#comments</comments>
		<pubDate>Tue, 28 Sep 2004 22:59:58 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://forevergeek.com/?p=796</guid>
		<description><![CDATA[LiveHTTPHeaders lets you view browser request and server response headers. Great for debugging forms and communications problems, and occasionally diagnosing server issues.]]></description>
			<content:encoded><![CDATA[<p>Ever wonder what secrets your browser tells the webserver? Or what the webserver whispers back when you&#8217;re not looking? OK, maybe you don&#8217;t, but as soon as you start writing a web application and have problems with sessions, cookies, forms, or anything else that happens mysteriously between the time you hit &#8220;submit&#8221; and the time the response comes back, you will. Or setting up gzip&#8230; god that&#8217;s a pain. :-) But hey, this is a secret! How can you find it?</p>
<p>Well, in most languages there&#8217;s a way to dump out some of the bits and pieces from the headers, but getting both request and response can be a bit of a pain. But you don&#8217;t need to worry about that, now&#8230; just use <a target="_blank" title="LiveHTTPHeaders for Mozilla browsers" href="http://livehttpheaders.mozdev.org/index.html<br />
">LiveHTTPHeaders</a>.</p>
<p>It&#8217;s a pretty simple tool. You set it up as a sidebar or have it open in a new tab in FireFox or Mozilla, and when you hit a page, it gives you your request and the server&#8217;s response headers. You can leave images, css, etc in or filter them out via regex.</p>
<p><span id="more-796"></span></p>
<p>Here&#8217;s an example:</p>
<blockquote><p>GET http://forevergeek.com/ HTTP/1.1<br />
Host: forevergeek.com<br />
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; rv:1.7.3) Gecko/20040913 Firefox/0.10<br />
Accept: text/xml, application/xml, application/xhtml+xml, text/html;q=0.9, text/plain;q=0.8, image/png, */*;q=0.5<br />
Accept-Language: en-us,en;q=0.5<br />
Accept-Encoding: gzip,deflate<br />
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7<br />
Keep-Alive: 300<br />
Proxy-Connection: keep-alive</p>
<p>HTTP/1.x 200 OK<br />
Date: Tue, 28 Sep 2004 17:01:15 GMT<br />
Server: Apache<br />
Content-Type: text/html<br />
Content-Length: 31837<br />
Age: 16759</p>
</blockquote>
<p>Here&#8217;s another one with a post request:</p>
<blockquote><p>POST http://forevergeek.com/cgi-bin/mt/mt-search.cgi HTTP/1.1<br />
Host: forevergeek.com<br />
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; rv:1.7.3) Gecko/20040913 Firefox/0.10<br />
Accept: text/xml, application/xml, application/xhtml+xml, text/html;q=0.9, text/plain;q=0.8, image/png, */*;q=0.5<br />
Accept-Language: en-us,en;q=0.5<br />
Accept-Encoding: gzip,deflate<br />
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7<br />
Keep-Alive: 300<br />
Proxy-Connection: keep-alive<br />
Referer: http://forevergeek.com/<br />
Cookie: user=JC<i>(rest removed)</i><br />
Content-Type: application/x-www-form-urlencoded<br />
Content-Length: 26<br />
search=freeflatscreens.com</p>
<p>HTTP/1.x 200 OK<br />
Date: Tue, 28 Sep 2004 21:44:38 GMT<br />
Server: Apache<br />
Pragma: No-Cache<br />
Content-Type: text/html; charset=ISO-8859-1<br />
Content-Length: 3919<br />
Age: 2</p>
</blockquote>
<p>So, grab it, make your life easier. Oh, I should note there&#8217;s a <a target="_blank" title="iehttpheaders" href="http://www.blunck.info/iehttpheaders.html">plugin for IE</a> that&#8217;s supposed to do about the same thing, but I didn&#8217;t have much luck with it, which sucks, because I use IE more than I do firefox, though between <a target="_blank" title="LiveHTTPHeaders for Mozilla browsers" href="http://livehttpheaders.mozdev.org/index.html">LiveHTTPHeaders</a> and the <a href="https://update.mozilla.org/extensions/moreinfo.php?id=60">Web Developer Toolbar</a>, that&#8217;s changing. </p>
<p>I&#8217;m curious&#8230; did this solve a problem for you? Do you already use this, or something else? What do you guys use?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.forevergeek.com/2004/09/view_http_request_and_response_headers_with_livehttpheaders/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>

