<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Proposing HTTP Request Forwarding</title>
	<link>http://blog.welldesignedurls.org/2007/03/08/http-request-forwarding/</link>
	<description>Advocating User-Centered URL Design</description>
	<pubDate>Fri, 05 Sep 2008 20:32:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>

	<item>
		<title>By: Glyph Lefkowitz</title>
		<link>http://blog.welldesignedurls.org/2007/03/08/http-request-forwarding/#comment-2780</link>
		<author>Glyph Lefkowitz</author>
		<pubDate>Sat, 17 Mar 2007 01:50:59 +0000</pubDate>
		<guid>http://blog.welldesignedurls.org/2007/03/08/http-request-forwarding/#comment-2780</guid>
					<description>I notice that you did not mention redirects at all in this post.

What's the difference between this, and server "B" issuing a redirect response for splash.png?  In the image-hosting case, the user will never see an URL that points to the image-hosting service.  The URLs in the document will point to "B", and the browser never puts the URL for an "img src" into the location bar.</description>
		<content:encoded><![CDATA[<p>I notice that you did not mention redirects at all in this post.</p>
<p>What&#8217;s the difference between this, and server &#8220;B&#8221; issuing a redirect response for splash.png?  In the image-hosting case, the user will never see an URL that points to the image-hosting service.  The URLs in the document will point to &#8220;B&#8221;, and the browser never puts the URL for an &#8220;img src&#8221; into the location bar.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Tom Barta</title>
		<link>http://blog.welldesignedurls.org/2007/03/08/http-request-forwarding/#comment-8258</link>
		<author>Tom Barta</author>
		<pubDate>Tue, 01 May 2007 14:53:48 +0000</pubDate>
		<guid>http://blog.welldesignedurls.org/2007/03/08/http-request-forwarding/#comment-8258</guid>
					<description>The problem with doing something like this is the underlying TCP mechanisms.  When client A establishes a connection with server B, there is an open TCP connection.  A can be behind a firewall or a NAT, and B's response will come in fine because the connection was already established.

C, on the other hand, cannot directly send content to A (at least, not reliably).  At present, it's up to A to re-request the content from C, because an HTTP response must be followed by a request in order to work with the current model of the Internet (unless everyone wants to switch to  IPv6 right now).

Because HTTP is client-server and not peer-peer, there needs to be a URL at C to access the content.  Unless you have a rewriting proxy sitting somewhere in the middle, you'll always have to deal with secondary sub-par URLs being visible to an HTTP client.</description>
		<content:encoded><![CDATA[<p>The problem with doing something like this is the underlying TCP mechanisms.  When client A establishes a connection with server B, there is an open TCP connection.  A can be behind a firewall or a NAT, and B&#8217;s response will come in fine because the connection was already established.</p>
<p>C, on the other hand, cannot directly send content to A (at least, not reliably).  At present, it&#8217;s up to A to re-request the content from C, because an HTTP response must be followed by a request in order to work with the current model of the Internet (unless everyone wants to switch to  IPv6 right now).</p>
<p>Because HTTP is client-server and not peer-peer, there needs to be a URL at C to access the content.  Unless you have a rewriting proxy sitting somewhere in the middle, you&#8217;ll always have to deal with secondary sub-par URLs being visible to an HTTP client.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: chary</title>
		<link>http://blog.welldesignedurls.org/2007/03/08/http-request-forwarding/#comment-90039</link>
		<author>chary</author>
		<pubDate>Fri, 23 May 2008 09:05:03 +0000</pubDate>
		<guid>http://blog.welldesignedurls.org/2007/03/08/http-request-forwarding/#comment-90039</guid>
					<description>http://wiki.welldesignedurls.org/URL_Interfaces


Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/welldesi/public_html/wiki/includes/Exception.php on line 114</description>
		<content:encoded><![CDATA[<p><a href="http://wiki.welldesignedurls.org/URL_Interfaces" rel="nofollow">http://wiki.welldesignedurls.org/URL_Interfaces</a></p>
<p>Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or &#8216;}&#8217; in /home/welldesi/public_html/wiki/includes/Exception.php on line 114</p>
]]></content:encoded>
				</item>
</channel>
</rss>
