You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ml...@apache.org on 2010/08/31 01:35:10 UTC

svn commit: r991025 - /trafficserver/site/trunk/docs/v2/admin/trouble.htm

Author: mlibbey
Date: Mon Aug 30 23:35:10 2010
New Revision: 991025

URL: http://svn.apache.org/viewvc?rev=991025&view=rev
Log:
Add documentation for HTTP Expect: Header

Modified:
    trafficserver/site/trunk/docs/v2/admin/trouble.htm

Modified: trafficserver/site/trunk/docs/v2/admin/trouble.htm
URL: http://svn.apache.org/viewvc/trafficserver/site/trunk/docs/v2/admin/trouble.htm?rev=991025&r1=991024&r2=991025&view=diff
==============================================================================
--- trafficserver/site/trunk/docs/v2/admin/trouble.htm (original)
+++ trafficserver/site/trunk/docs/v2/admin/trouble.htm Mon Aug 30 23:35:10 2010
@@ -31,6 +31,7 @@ FAQs</p>
    <li><a href="#0_84580">Can Traffic Server run in both forward proxy and reverse proxy mode at the same time?</a></li>
    <li><a href="#enable_forward_proxy">How do I enable forward proxy mode?</a></li>
    <li><a href="#interpret_via_header">How do I interpret the Via: header code?</a></li>
+   <li><a href="#expect_header">Support for HTTP Expect: Header</a></li>
   </ul>
 <h3>
   <a name="0_41244"></a><em>How do you create a raw disk for the cache if all your disks have mounted file systems?</em></h3>
@@ -583,6 +584,30 @@ codes
 
 </table>
 
+<h3><a name="Support_for_HTTP_Expect_Header"></a> Support for HTTP Expect: Header </h3>
+
+Traffic Server currently does not handle request Expect: headers according to the HTTP/1.1 spec.  
+<p />
+Note that clients such as cURL automatically send Expect: for POST requests with large POST bodies, with a 1 second timeout if a 100 Continue response is not received.  To avoid the timeout when using cURL as a client to Traffic Server, you can turn off the Expect: header as follows:
+
+<p />
+command line:
+<pre class="example">
+curl -H"Expect:" http://www.example.com/
+</pre>
+<p />
+C (libcurl):
+<pre class="example">
+struct curl_slist *header_list=NULL;
+header_list = curl_slist_append(header_list, "Expect:"); 
+curl_easy_setopt(my_curlp, CURLOPT_HTTPHEADER, header_list); 
+</pre>
+<p />
+php:
+<pre class="example">
+curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:')); 
+</pre>
+
    
    
 </p>