<?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>Komentáre k Can&#039;t POST data in Internet Explorer</title>
	<atom:link href="http://franto.com/cant-post-data-in-internet-explorer/feed/" rel="self" type="application/rss+xml" />
	<link>http://franto.com/cant-post-data-in-internet-explorer/</link>
	<description></description>
	<lastBuildDate>Wed, 17 Aug 2011 07:37:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>Od: Steve</title>
		<link>http://franto.com/cant-post-data-in-internet-explorer/comment-page-1/#comment-799</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Tue, 16 Jun 2009 21:45:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.franto.com/blog2/cant-post-data-in-internet-explorer#comment-799</guid>
		<description>The technical reason for this is the lack of a content-type header.  I can&#039;t determine if this is a bug in IE, a bug in the ActiveX Flash Player, or a combination of both.  When I use Fiddler to inspect the requests, I can clearly see that the only difference between requests from inside a frame and requests from a standalone page are that the requests from inside a frame do not include the content type header.  The content type header should look like this for a POST request:

Content-Type: application/x-www-form-urlencoded

Since the request omits this header, the server does not decode the request body (which contains the submitted data).  This is the reason why in PHP you can see the request body inside the raw request data, but since it lacks a content-type header PHP does not automatically decode the content and stick it in $_POST.  At least PHP allows a sort of workaround there, I&#039;m trying to do this with an ASP classic page as the processor and I don&#039;t seem to have access to the request body, only the headers.

I&#039;m looking for a solution for this, but my experience with Adobe (and Macromedia before them) was that they are very slow to respond to most bugs that people report in the Flash player, Flash player bugs are typically known about for many years before they get fixed.  What&#039;s worse, I can&#039;t even verify whether this is a problem with IE alone, or with the Flash player for IE, or a combination of both.</description>
		<content:encoded><![CDATA[<p>The technical reason for this is the lack of a content-type header.  I can&#8217;t determine if this is a bug in IE, a bug in the ActiveX Flash Player, or a combination of both.  When I use Fiddler to inspect the requests, I can clearly see that the only difference between requests from inside a frame and requests from a standalone page are that the requests from inside a frame do not include the content type header.  The content type header should look like this for a POST request:</p>
<p>Content-Type: application/x-www-form-urlencoded</p>
<p>Since the request omits this header, the server does not decode the request body (which contains the submitted data).  This is the reason why in PHP you can see the request body inside the raw request data, but since it lacks a content-type header PHP does not automatically decode the content and stick it in $_POST.  At least PHP allows a sort of workaround there, I&#8217;m trying to do this with an ASP classic page as the processor and I don&#8217;t seem to have access to the request body, only the headers.</p>
<p>I&#8217;m looking for a solution for this, but my experience with Adobe (and Macromedia before them) was that they are very slow to respond to most bugs that people report in the Flash player, Flash player bugs are typically known about for many years before they get fixed.  What&#8217;s worse, I can&#8217;t even verify whether this is a problem with IE alone, or with the Flash player for IE, or a combination of both.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Geoff</title>
		<link>http://franto.com/cant-post-data-in-internet-explorer/comment-page-1/#comment-798</link>
		<dc:creator>Geoff</dc:creator>
		<pubDate>Thu, 10 Apr 2008 11:17:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.franto.com/blog2/cant-post-data-in-internet-explorer#comment-798</guid>
		<description>IE definitely has a POST bug. We face it all the time and it drives me crazy. One way around it is for the server to respond with a 401 header which forces IE for POST again. But this doesn&#039;t work well with AJAX. Sometimes clearing the cache helps but the problem comes back. I think version 7 still has this issue. Crap browser.

P.S. Cam across this page while searching for solution.  We don&#039;t use Flash.</description>
		<content:encoded><![CDATA[<p>IE definitely has a POST bug. We face it all the time and it drives me crazy. One way around it is for the server to respond with a 401 header which forces IE for POST again. But this doesn&#8217;t work well with AJAX. Sometimes clearing the cache helps but the problem comes back. I think version 7 still has this issue. Crap browser.</p>
<p>P.S. Cam across this page while searching for solution.  We don&#8217;t use Flash.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Kevin</title>
		<link>http://franto.com/cant-post-data-in-internet-explorer/comment-page-1/#comment-797</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Wed, 30 Jan 2008 16:23:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.franto.com/blog2/cant-post-data-in-internet-explorer#comment-797</guid>
		<description>Using ASP and a test of LoadVars (Flash 6)
GET works but POST doesn&#039;t - I can&#039;t see the data posted incorrectly using Request.ServerVariables(&quot;ALL_RAW&quot;)</description>
		<content:encoded><![CDATA[<p>Using ASP and a test of LoadVars (Flash 6)<br />
GET works but POST doesn&#8217;t &#8211; I can&#8217;t see the data posted incorrectly using Request.ServerVariables(&#8220;ALL_RAW&#8221;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Administrator</title>
		<link>http://franto.com/cant-post-data-in-internet-explorer/comment-page-1/#comment-796</link>
		<dc:creator>Administrator</dc:creator>
		<pubDate>Thu, 16 Jun 2005 16:32:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.franto.com/blog2/cant-post-data-in-internet-explorer#comment-796</guid>
		<description>This is answer from Flashcoders mailinglist:

&lt;em&gt;Bernard Visscher

Hmmm weird!

The data is posted, but not correctly...

&lt;code&gt;&lt; ?php
Echo $HTTP_RAW_POST_DATA;
?&gt;&lt;/code&gt;

&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p>This is answer from Flashcoders mailinglist:</p>
<p><em>Bernard Visscher</p>
<p>Hmmm weird!</p>
<p>The data is posted, but not correctly&#8230;</p>
<p><code>< ?php<br />
Echo $HTTP_RAW_POST_DATA;<br />
?></code></p>
<p></em></p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Administrator</title>
		<link>http://franto.com/cant-post-data-in-internet-explorer/comment-page-1/#comment-795</link>
		<dc:creator>Administrator</dc:creator>
		<pubDate>Thu, 16 Jun 2005 16:26:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.franto.com/blog2/cant-post-data-in-internet-explorer#comment-795</guid>
		<description>Yes, but why? :(</description>
		<content:encoded><![CDATA[<p>Yes, but why? <img src='http://franto.com/blog2/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Shannon</title>
		<link>http://franto.com/cant-post-data-in-internet-explorer/comment-page-1/#comment-794</link>
		<dc:creator>Shannon</dc:creator>
		<pubDate>Thu, 16 Jun 2005 16:02:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.franto.com/blog2/cant-post-data-in-internet-explorer#comment-794</guid>
		<description>Tis true, POST to IE with Frameset doesn&#039;t show the array variables.  I only see &quot;Array()&quot;

-s</description>
		<content:encoded><![CDATA[<p>Tis true, POST to IE with Frameset doesn&#8217;t show the array variables.  I only see &#8220;Array()&#8221;</p>
<p>-s</p>
]]></content:encoded>
	</item>
</channel>
</rss>

