<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Why learning HTTP does matter</title>
	<atom:link href="http://blog.codevader.com/2008/11/02/why-learning-http-does-matter/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.codevader.com/2008/11/02/why-learning-http-does-matter/</link>
	<description>Thoughts from the nice people at Codevader :)</description>
	<pubDate>Sat, 19 May 2012 20:21:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Porque é importante saber como o protocolo HTTP funciona &#171; Alinhavado</title>
		<link>http://blog.codevader.com/2008/11/02/why-learning-http-does-matter/#comment-710</link>
		<dc:creator>Porque é importante saber como o protocolo HTTP funciona &#171; Alinhavado</dc:creator>
		<pubDate>Fri, 07 Nov 2008 02:26:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codevader.com/?p=65#comment-710</guid>
		<description>[...] Tradução de &#8220;Why learning HTTP does matter&#8221;, prometo que eu vou traduzir mais posts de lá, é só ter tempo o suficiente, de qualquer forma, [...]</description>
		<content:encoded><![CDATA[<p>[...] Tradução de &#8220;Why learning HTTP does matter&#8221;, prometo que eu vou traduzir mais posts de lá, é só ter tempo o suficiente, de qualquer forma, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Ponte</title>
		<link>http://blog.codevader.com/2008/11/02/why-learning-http-does-matter/#comment-706</link>
		<dc:creator>Rafael Ponte</dc:creator>
		<pubDate>Tue, 04 Nov 2008 03:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codevader.com/?p=65#comment-706</guid>
		<description>Exactly Maurício, unfortunately JSF doesn't support GET requests by specification yet, well, actually it exists a framework to help it about that, Restfaces.

I hope so much that JSF 2.0 brings GET support, at least something seemed with the Restfaces, or better, of course.

Thanks and congratulations by post!</description>
		<content:encoded><![CDATA[<p>Exactly Maurício, unfortunately JSF doesn&#8217;t support GET requests by specification yet, well, actually it exists a framework to help it about that, Restfaces.</p>
<p>I hope so much that JSF 2.0 brings GET support, at least something seemed with the Restfaces, or better, of course.</p>
<p>Thanks and congratulations by post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maurício Linhares</title>
		<link>http://blog.codevader.com/2008/11/02/why-learning-http-does-matter/#comment-701</link>
		<dc:creator>Maurício Linhares</dc:creator>
		<pubDate>Sun, 02 Nov 2008 19:13:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codevader.com/?p=65#comment-701</guid>
		<description>Hi Rafael,

Looking at the frameworks that I have used, none of them really worries about it, but Rails was the first one that I've used that cares about HTTP and using the right methods. The RESTful approach that Rails takes in building web applications simplifies a lot of this work and lead you to think about the right methods and the right way to respond to the user.

Even when you're using the code generators for Rails controllers they usually redirect the user to the "success" page after a successful post, so Rails tries to put you in the right path, you just have to keep walking on it.

On the other side, other frameworks, mostly Java Server Faces and ASP.NET, just forget how the HTTP protocol works and do everything using POSTs (the JSF committee said that GET support is planed for version 2.0, but I coudn't find anything "real" about this). This is a common problem of the "component based" web frameworks, you might find this behaviour in other frameworks in other languages that follow the "component based" approach to web application development, like PHP's PRADO framework.</description>
		<content:encoded><![CDATA[<p>Hi Rafael,</p>
<p>Looking at the frameworks that I have used, none of them really worries about it, but Rails was the first one that I&#8217;ve used that cares about HTTP and using the right methods. The RESTful approach that Rails takes in building web applications simplifies a lot of this work and lead you to think about the right methods and the right way to respond to the user.</p>
<p>Even when you&#8217;re using the code generators for Rails controllers they usually redirect the user to the &#8220;success&#8221; page after a successful post, so Rails tries to put you in the right path, you just have to keep walking on it.</p>
<p>On the other side, other frameworks, mostly Java Server Faces and ASP.NET, just forget how the HTTP protocol works and do everything using POSTs (the JSF committee said that GET support is planed for version 2.0, but I coudn&#8217;t find anything &#8220;real&#8221; about this). This is a common problem of the &#8220;component based&#8221; web frameworks, you might find this behaviour in other frameworks in other languages that follow the &#8220;component based&#8221; approach to web application development, like PHP&#8217;s PRADO framework.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Ponte</title>
		<link>http://blog.codevader.com/2008/11/02/why-learning-http-does-matter/#comment-700</link>
		<dc:creator>Rafael Ponte</dc:creator>
		<pubDate>Sun, 02 Nov 2008 04:10:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codevader.com/?p=65#comment-700</guid>
		<description>Excellent post Mauricio,

I think it's necessary to understand about base concepts of any frameworks and/or technologies that we use daily to develop software, and http protocol is not different, mainly when we're developing web applications.

You commented that after successful POST we should redirect the user to a new page and not just render the page for him, I really agree you, but the most MVC frameworks don't worry with this. Then, we're obligated to implement the Post-Redirect-Get Pattern [http://en.wikipedia.org/wiki/Post/Redirect/Get].

Do you know some framework that worry about it?</description>
		<content:encoded><![CDATA[<p>Excellent post Mauricio,</p>
<p>I think it&#8217;s necessary to understand about base concepts of any frameworks and/or technologies that we use daily to develop software, and http protocol is not different, mainly when we&#8217;re developing web applications.</p>
<p>You commented that after successful POST we should redirect the user to a new page and not just render the page for him, I really agree you, but the most MVC frameworks don&#8217;t worry with this. Then, we&#8217;re obligated to implement the Post-Redirect-Get Pattern [http://en.wikipedia.org/wiki/Post/Redirect/Get].</p>
<p>Do you know some framework that worry about it?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

