<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Resolvendo erro &#8217;411 Length Required&#8217; em requisições Ajax com jQuery</title>
	<atom:link href="http://lucasmezencio.com/2009/10/13/resolvendo-erro-411-length-required-em-requisicoes-ajax-com-jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://lucasmezencio.com/2009/10/13/resolvendo-erro-411-length-required-em-requisicoes-ajax-com-jquery/</link>
	<description>Think about your life because one day can be too late!</description>
	<lastBuildDate>Tue, 31 Aug 2010 01:38:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Najib El Alam</title>
		<link>http://lucasmezencio.com/2009/10/13/resolvendo-erro-411-length-required-em-requisicoes-ajax-com-jquery/comment-page-1/#comment-10869</link>
		<dc:creator>Najib El Alam</dc:creator>
		<pubDate>Wed, 03 Feb 2010 13:03:37 +0000</pubDate>
		<guid isPermaLink="false">http://lucasmezencio.com/?p=267#comment-10869</guid>
		<description>olá, ajudou-me bastante. resolvi adotando sua ideia, mas mudei no caso minha função que executa essa chamada, atribuindo &#039;vazio&#039; na chamada. assim:

chamada:
getResultadoSincrono(, &#039;&#039;);

função:
function getResultadoSincrono(pUrl, pData){
   
    return $.ajax({
            type: &quot;POST&quot;,
            url: pUrl,
            data:  pData,
            async: false
        }).responseText;
    
}</description>
		<content:encoded><![CDATA[<p>olá, ajudou-me bastante. resolvi adotando sua ideia, mas mudei no caso minha função que executa essa chamada, atribuindo &#8216;vazio&#8217; na chamada. assim:</p>
<p>chamada:<br />
getResultadoSincrono(, &#8221;);</p>
<p>função:<br />
function getResultadoSincrono(pUrl, pData){</p>
<p>    return $.ajax({<br />
            type: &#8220;POST&#8221;,<br />
            url: pUrl,<br />
            data:  pData,<br />
            async: false<br />
        }).responseText;</p>
<p>}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel Gilini</title>
		<link>http://lucasmezencio.com/2009/10/13/resolvendo-erro-411-length-required-em-requisicoes-ajax-com-jquery/comment-page-1/#comment-10822</link>
		<dc:creator>Gabriel Gilini</dc:creator>
		<pubDate>Wed, 14 Oct 2009 14:28:41 +0000</pubDate>
		<guid isPermaLink="false">http://lucasmezencio.com/?p=267#comment-10822</guid>
		<description>Qual o servidor no backend?
Eu vou chutar IIS.

O problema é que você está fazendo uma requisição POST onde você queria um GET. Alguns webservers não lidam bem com requisições POST sem POST VARS.

Logo, existem pelo menos três formas de se contornar esse problema:

1 - Fazer uma requisição GET;
2 - Explicitamente definir os cabeçalhos HTTP de resposta no seu backend;
3 - Enviar alguma variável &quot;dummy&quot;, como você fez no post acima.</description>
		<content:encoded><![CDATA[<p>Qual o servidor no backend?<br />
Eu vou chutar IIS.</p>
<p>O problema é que você está fazendo uma requisição POST onde você queria um GET. Alguns webservers não lidam bem com requisições POST sem POST VARS.</p>
<p>Logo, existem pelo menos três formas de se contornar esse problema:</p>
<p>1 &#8211; Fazer uma requisição GET;<br />
2 &#8211; Explicitamente definir os cabeçalhos HTTP de resposta no seu backend;<br />
3 &#8211; Enviar alguma variável &#8220;dummy&#8221;, como você fez no post acima.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
