<?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: HTTP Status: 100 Continue</title>
	<atom:link href="http://benramsey.com/archives/http-status-100-continue/feed/" rel="self" type="application/rss+xml" />
	<link>http://benramsey.com/archives/http-status-100-continue/</link>
	<description>PHP and Other Techno-babble</description>
	<pubDate>Mon, 08 Sep 2008 15:57:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Dan Kubb</title>
		<link>http://benramsey.com/archives/http-status-100-continue/#comment-230151</link>
		<dc:creator>Dan Kubb</dc:creator>
		<pubDate>Mon, 18 Aug 2008 07:42:03 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/archives/http-status-100-continue/#comment-230151</guid>
		<description>For the specific example of uploading large files, what do you think about returning 413 (Request Entity Too Large)?  It seems that this provides the user agent with more information than a 417 (Expectation Failed) status does, and is more specific in describing the problem.</description>
		<content:encoded><![CDATA[<p>For the specific example of uploading large files, what do you think about returning 413 (Request Entity Too Large)?  It seems that this provides the user agent with more information than a 417 (Expectation Failed) status does, and is more specific in describing the problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Akki</title>
		<link>http://benramsey.com/archives/http-status-100-continue/#comment-172476</link>
		<dc:creator>Akki</dc:creator>
		<pubDate>Wed, 30 Apr 2008 14:02:02 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/archives/http-status-100-continue/#comment-172476</guid>
		<description>Hi,

I was wondering if there was a response status to allow a large file to be "served" in parts and in just one response?

I need a way to do this and I'd be grateful if the pedant offers succor :)

thanks!</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I was wondering if there was a response status to allow a large file to be &#8220;served&#8221; in parts and in just one response?</p>
<p>I need a way to do this and I&#8217;d be grateful if the pedant offers succor <img src='http://benramsey.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Ramsey</title>
		<link>http://benramsey.com/archives/http-status-100-continue/#comment-171196</link>
		<dc:creator>Ben Ramsey</dc:creator>
		<pubDate>Mon, 28 Apr 2008 14:30:32 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/archives/http-status-100-continue/#comment-171196</guid>
		<description>Ralf, I recommend you read the section in the PHP manual on the use of the &lt;code&gt;"header()":http://php.net/header &lt;/code&gt; function. In short, if you need to send the &lt;code&gt;100 Continue&lt;/code&gt; code, you may do so like this:

&lt;code&gt;header('HTTP/1.1 100 Continue');&lt;/code&gt;

If you are building a client application and need to check for the &lt;code&gt;100 Continue&lt;/code&gt; and other headers in a response received from the server, you can you "curl":http://php.net/curl, "fsockopen":http://us3.php.net/fsockopen, or something like "Zend_Http":http://framework.zend.com/manual/en/zend.http.html.

Be aware that the Content-Length header cannot be trusted. The value it contains should only be considered for informational purposes and may not be the actual size of the uploaded file. However, with a request containing an &lt;code&gt;Expect: 100-continue&lt;/code&gt; header, there won't be a file uploaded, so you have only the Content-Length header to go by for determining whether or not to tell the client to continue sending the full request.</description>
		<content:encoded><![CDATA[<p>Ralf, I recommend you read the section in the PHP manual on the use of the <code><a href="http://php.net/header">header()</a> </code> function. In short, if you need to send the <code>100 Continue</code> code, you may do so like this:</p>
<p><code>header(&#8216;HTTP/1.1 100 Continue&#8217;);</code></p>
<p>If you are building a client application and need to check for the <code>100 Continue</code> and other headers in a response received from the server, you can you <a href="http://php.net/curl">curl</a>, <a href="http://us3.php.net/fsockopen">fsockopen</a>, or something like <a href="http://framework.zend.com/manual/en/zend.http.html">Zend_Http</a>.</p>
<p>Be aware that the Content-Length header cannot be trusted. The value it contains should only be considered for informational purposes and may not be the actual size of the uploaded file. However, with a request containing an <code>Expect: 100-continue</code> header, there won&#8217;t be a file uploaded, so you have only the Content-Length header to go by for determining whether or not to tell the client to continue sending the full request.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ralf Jones</title>
		<link>http://benramsey.com/archives/http-status-100-continue/#comment-171145</link>
		<dc:creator>Ralf Jones</dc:creator>
		<pubDate>Mon, 28 Apr 2008 11:33:18 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/archives/http-status-100-continue/#comment-171145</guid>
		<description>Can use 100 in PHP ?
As I know, PHP will save the file uploaded to /tmp first whatever u do
How to check "Content-Length" before the file saved?</description>
		<content:encoded><![CDATA[<p>Can use 100 in PHP ?<br />
As I know, PHP will save the file uploaded to /tmp first whatever u do<br />
How to check &#8220;Content-Length&#8221; before the file saved?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Harrison</title>
		<link>http://benramsey.com/archives/http-status-100-continue/#comment-168409</link>
		<dc:creator>Richard Harrison</dc:creator>
		<pubDate>Wed, 23 Apr 2008 23:59:10 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/archives/http-status-100-continue/#comment-168409</guid>
		<description>Amazon's S3 service uses this (if you want to play around with something in the wild).</description>
		<content:encoded><![CDATA[<p>Amazon&#8217;s S3 service uses this (if you want to play around with something in the wild).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: julien-pauli</title>
		<link>http://benramsey.com/archives/http-status-100-continue/#comment-168067</link>
		<dc:creator>julien-pauli</dc:creator>
		<pubDate>Wed, 23 Apr 2008 10:01:13 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/archives/http-status-100-continue/#comment-168067</guid>
		<description>Keep going Ben, HTTP is a wonderfull and powerfull protocol, show us what it can do in real world ! ;-)
(Chris Shifflet's HTTP developer's Handbook is very nice)</description>
		<content:encoded><![CDATA[<p>Keep going Ben, HTTP is a wonderfull and powerfull protocol, show us what it can do in real world ! <img src='http://benramsey.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <br />
(Chris Shifflet&#8217;s HTTP developer&#8217;s Handbook is very nice)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Flickinger</title>
		<link>http://benramsey.com/archives/http-status-100-continue/#comment-167867</link>
		<dc:creator>Christian Flickinger</dc:creator>
		<pubDate>Wed, 23 Apr 2008 02:06:19 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/archives/http-status-100-continue/#comment-167867</guid>
		<description>Great post! You always enlighten me on things I take for granted... like http status codes!

They seem so hidden and untouchable, and you just want to use the standard 300/404/500... 

The uses for some of them are very intriguing, and at least this one, 100, can significantly reduce overhead... instead of sending that 100mb file each time, then verifying details.. you can now verify before sending! GENIUS.</description>
		<content:encoded><![CDATA[<p>Great post! You always enlighten me on things I take for granted&#8230; like http status codes!</p>
<p>They seem so hidden and untouchable, and you just want to use the standard 300/404/500&#8230; </p>
<p>The uses for some of them are very intriguing, and at least this one, 100, can significantly reduce overhead&#8230; instead of sending that 100mb file each time, then verifying details.. you can now verify before sending! GENIUS.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
