Changeset 465 for draft-ietf-httpbis
- Timestamp:
- 03/03/09 13:03:21 (13 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p1-messaging.html
r460 r465 471 471 <tr> 472 472 <td class="header left"></td> 473 <td class="header right">March 1, 2009</td>473 <td class="header right">March 3, 2009</td> 474 474 </tr> 475 475 </table> … … 1378 1378 </dl> 1379 1379 <p id="rfc.section.5.1.2.p.18">HTTP does not place a pre-defined limit on the length of a request-target. A server <em class="bcp14">MUST</em> be prepared to receive URIs of unbounded length and respond with the 414 (URI Too Long) status if the received request-target 1380 would be longer than the server wishes to handle (see <a href="p2-semantics.html#status.414" title="414 Request-targetToo Long">Section 8.4.15</a> of <a href="#Part2" id="rfc.xref.Part2.6"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>).1380 would be longer than the server wishes to handle (see <a href="p2-semantics.html#status.414" title="414 URI Too Long">Section 8.4.15</a> of <a href="#Part2" id="rfc.xref.Part2.6"><cite title="HTTP/1.1, part 2: Message Semantics">[Part2]</cite></a>). 1381 1381 </p> 1382 1382 <p id="rfc.section.5.1.2.p.19">Various ad-hoc limitations on request-target length are found in practice. It is <em class="bcp14">RECOMMENDED</em> that all HTTP senders and recipients support request-target lengths of 8000 or more OCTETs. -
draft-ietf-httpbis/latest/p2-semantics.html
r460 r465 468 468 <tr> 469 469 <td class="header left"></td> 470 <td class="header right">March 1, 2009</td>470 <td class="header right">March 3, 2009</td> 471 471 </tr> 472 472 </table> … … 592 592 <li class="tocline1">8.4.13 <a href="#status.412">412 Precondition Failed</a></li> 593 593 <li class="tocline1">8.4.14 <a href="#status.413">413 Request Entity Too Large</a></li> 594 <li class="tocline1">8.4.15 <a href="#status.414">414 Request-targetToo Long</a></li>594 <li class="tocline1">8.4.15 <a href="#status.414">414 URI Too Long</a></li> 595 595 <li class="tocline1">8.4.16 <a href="#status.415">415 Unsupported Media Type</a></li> 596 596 <li class="tocline1">8.4.17 <a href="#status.416">416 Requested Range Not Satisfiable</a></li> … … 825 825 / "412" ; <a href="#status.412" id="rfc.xref.status.412.1" title="412 Precondition Failed">Section 8.4.13</a>: Precondition Failed 826 826 / "413" ; <a href="#status.413" id="rfc.xref.status.413.1" title="413 Request Entity Too Large">Section 8.4.14</a>: Request Entity Too Large 827 / "414" ; <a href="#status.414" id="rfc.xref.status.414.1" title="414 Request-target Too Long">Section 8.4.15</a>: Request-targetToo Long827 / "414" ; <a href="#status.414" id="rfc.xref.status.414.1" title="414 URI Too Long">Section 8.4.15</a>: URI Too Long 828 828 / "415" ; <a href="#status.415" id="rfc.xref.status.415.1" title="415 Unsupported Media Type">Section 8.4.16</a>: Unsupported Media Type 829 829 / "416" ; <a href="#status.416" id="rfc.xref.status.416.1" title="416 Requested Range Not Satisfiable">Section 8.4.17</a>: Requested range not satisfiable … … 1386 1386 <div id="rfc.iref.56"></div> 1387 1387 <div id="rfc.iref.s.33"></div> 1388 <h3 id="rfc.section.8.4.15"><a href="#rfc.section.8.4.15">8.4.15</a> <a id="status.414" href="#status.414">414 Request-targetToo Long</a></h3>1388 <h3 id="rfc.section.8.4.15"><a href="#rfc.section.8.4.15">8.4.15</a> <a id="status.414" href="#status.414">414 URI Too Long</a></h3> 1389 1389 <p id="rfc.section.8.4.15.p.1">The server is refusing to service the request because the request-target is longer than the server is willing to interpret. 1390 1390 This rare condition is only likely to occur when a client has improperly converted a POST request to a GET request with long … … 1904 1904 <tr> 1905 1905 <td>414</td> 1906 <td> Request-targetToo Long</td>1907 <td> <a href="#status.414" id="rfc.xref.status.414.2" title="414 Request-targetToo Long">Section 8.4.15</a>1906 <td>URI Too Long</td> 1907 <td> <a href="#status.414" id="rfc.xref.status.414.2" title="414 URI Too Long">Section 8.4.15</a> 1908 1908 </td> 1909 1909 </tr> … … 2519 2519 <li class="indline1">412 Precondition Failed (status code) <a class="iref" href="#rfc.xref.status.412.1">4</a>, <a class="iref" href="#rfc.iref.54"><b>8.4.13</b></a>, <a class="iref" href="#rfc.xref.status.412.2">10.2</a></li> 2520 2520 <li class="indline1">413 Request Entity Too Large (status code) <a class="iref" href="#rfc.xref.status.413.1">4</a>, <a class="iref" href="#rfc.iref.55"><b>8.4.14</b></a>, <a class="iref" href="#rfc.xref.status.413.2">10.2</a></li> 2521 <li class="indline1">414 Request-targetToo Long (status code) <a class="iref" href="#rfc.xref.status.414.1">4</a>, <a class="iref" href="#rfc.iref.56"><b>8.4.15</b></a>, <a class="iref" href="#rfc.xref.status.414.2">10.2</a></li>2521 <li class="indline1">414 URI Too Long (status code) <a class="iref" href="#rfc.xref.status.414.1">4</a>, <a class="iref" href="#rfc.iref.56"><b>8.4.15</b></a>, <a class="iref" href="#rfc.xref.status.414.2">10.2</a></li> 2522 2522 <li class="indline1">415 Unsupported Media Type (status code) <a class="iref" href="#rfc.xref.status.415.1">4</a>, <a class="iref" href="#rfc.iref.57"><b>8.4.16</b></a>, <a class="iref" href="#rfc.xref.status.415.2">10.2</a></li> 2523 2523 <li class="indline1">416 Requested Range Not Satisfiable (status code) <a class="iref" href="#rfc.xref.status.416.1">4</a>, <a class="iref" href="#rfc.iref.58"><b>8.4.17</b></a>, <a class="iref" href="#rfc.xref.status.416.2">10.2</a></li> … … 2761 2761 <li class="indline1">412 Precondition Failed <a class="iref" href="#rfc.xref.status.412.1">4</a>, <a class="iref" href="#rfc.iref.s.31"><b>8.4.13</b></a>, <a class="iref" href="#rfc.xref.status.412.2">10.2</a></li> 2762 2762 <li class="indline1">413 Request Entity Too Large <a class="iref" href="#rfc.xref.status.413.1">4</a>, <a class="iref" href="#rfc.iref.s.32"><b>8.4.14</b></a>, <a class="iref" href="#rfc.xref.status.413.2">10.2</a></li> 2763 <li class="indline1">414 Request-targetToo Long <a class="iref" href="#rfc.xref.status.414.1">4</a>, <a class="iref" href="#rfc.iref.s.33"><b>8.4.15</b></a>, <a class="iref" href="#rfc.xref.status.414.2">10.2</a></li>2763 <li class="indline1">414 URI Too Long <a class="iref" href="#rfc.xref.status.414.1">4</a>, <a class="iref" href="#rfc.iref.s.33"><b>8.4.15</b></a>, <a class="iref" href="#rfc.xref.status.414.2">10.2</a></li> 2764 2764 <li class="indline1">415 Unsupported Media Type <a class="iref" href="#rfc.xref.status.415.1">4</a>, <a class="iref" href="#rfc.iref.s.34"><b>8.4.16</b></a>, <a class="iref" href="#rfc.xref.status.415.2">10.2</a></li> 2765 2765 <li class="indline1">416 Requested Range Not Satisfiable <a class="iref" href="#rfc.xref.status.416.1">4</a>, <a class="iref" href="#rfc.iref.s.35"><b>8.4.17</b></a>, <a class="iref" href="#rfc.xref.status.416.2">10.2</a></li> -
draft-ietf-httpbis/latest/p2-semantics.xml
r460 r465 556 556 / "412" ; <xref target="status.412"/>: Precondition Failed 557 557 / "413" ; <xref target="status.413"/>: Request Entity Too Large 558 / "414" ; <xref target="status.414"/>: Request-targetToo Long558 / "414" ; <xref target="status.414"/>: URI Too Long 559 559 / "415" ; <xref target="status.415"/>: Unsupported Media Type 560 560 / "416" ; <xref target="status.416"/>: Requested range not satisfiable … … 1662 1662 </section> 1663 1663 1664 <section title="414 Request-targetToo Long" anchor="status.414">1665 <iref primary="true" item="414 Request-targetToo Long (status code)" x:for-anchor=""/>1666 <iref primary="true" item="Status Codes" subitem="414 Request-targetToo Long" x:for-anchor=""/>1664 <section title="414 URI Too Long" anchor="status.414"> 1665 <iref primary="true" item="414 URI Too Long (status code)" x:for-anchor=""/> 1666 <iref primary="true" item="Status Codes" subitem="414 URI Too Long" x:for-anchor=""/> 1667 1667 <t> 1668 1668 The server is refusing to service the request because the request-target … … 2402 2402 </c> 2403 2403 <c>414</c> 2404 <c> Request-targetToo Long</c>2404 <c>URI Too Long</c> 2405 2405 <c> 2406 2406 <xref target="status.414"/>
Note: See TracChangeset
for help on using the changeset viewer.