* WGs marked with an * asterisk has had at least one new draft made available during the last 5 days

Changeset 313


Ignore:
Timestamp:
2008-08-25 02:14:22 (7 years ago)
Author:
julian.reschke@gmx.de
Message:

Resolve #128: Note that "https" is defined in RFC 2818 (closes #128).

Location:
draft-ietf-httpbis/latest
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p1-messaging.html

    r312 r313  
    476476         <tr> 
    477477            <td class="header left"></td> 
    478             <td class="header right">August 22, 2008</td> 
     478            <td class="header right">August 25, 2008</td> 
    479479         </tr> 
    480480      </table> 
     
    11301130         listening for TCP connections on that port of that host, and the Request-URI for the resource is path-absolute (<a href="#request-uri" title="Request-URI">Section&nbsp;5.1.2</a>). The use of IP addresses in URLs <em class="bcp14">SHOULD</em> be avoided whenever possible (see <a href="#RFC1900" id="rfc.xref.RFC1900.1"><cite title="Renumbering Needs Work">[RFC1900]</cite></a>). If the path-absolute is not present in the URL, it <em class="bcp14">MUST</em> be given as "/" when used as a Request-URI for a resource (<a href="#request-uri" title="Request-URI">Section&nbsp;5.1.2</a>). If a proxy receives a host name which is not a fully qualified domain name, it <em class="bcp14">MAY</em> add its domain to the host name it received. If a proxy receives a fully qualified domain name, the proxy <em class="bcp14">MUST NOT</em> change the host name. 
    11311131      </p> 
     1132      <dl class="empty"> 
     1133         <dd> <span id="rfc.iref.h.2"></span>  <span id="rfc.iref.u.4"></span>  <b>Note:</b> the "https" scheme is defined in <a href="#RFC2818" id="rfc.xref.RFC2818.1"><cite title="HTTP Over TLS">[RFC2818]</cite></a>. 
     1134         </dd> 
     1135      </dl> 
    11321136      <h3 id="rfc.section.3.2.3"><a href="#rfc.section.3.2.3">3.2.3</a>&nbsp;<a id="uri.comparison" href="#uri.comparison">URI Comparison</a></h3> 
    11331137      <p id="rfc.section.3.2.3.p.1">When comparing two URIs to decide if they match or not, a client <em class="bcp14">SHOULD</em> use a case-sensitive octet-by-octet comparison of the entire URIs, with these exceptions:  
     
    17541758      </p> 
    17551759      <div id="rfc.iref.c.6"></div> 
    1756       <div id="rfc.iref.h.2"></div> 
     1760      <div id="rfc.iref.h.3"></div> 
    17571761      <h2 id="rfc.section.8.1"><a href="#rfc.section.8.1">8.1</a>&nbsp;<a id="header.connection" href="#header.connection">Connection</a></h2> 
    17581762      <p id="rfc.section.8.1.p.1">The Connection general-header field allows the sender to specify options that are desired for that particular connection and <em class="bcp14">MUST NOT</em> be communicated by proxies over further connections. 
     
    17821786      </p> 
    17831787      <div id="rfc.iref.c.7"></div> 
    1784       <div id="rfc.iref.h.3"></div> 
     1788      <div id="rfc.iref.h.4"></div> 
    17851789      <h2 id="rfc.section.8.2"><a href="#rfc.section.8.2">8.2</a>&nbsp;<a id="header.content-length" href="#header.content-length">Content-Length</a></h2> 
    17861790      <p id="rfc.section.8.2.p.1">The Content-Length entity-header field indicates the size of the entity-body, in decimal number of OCTETs, sent to the recipient 
     
    17991803      </p> 
    18001804      <div id="rfc.iref.d.2"></div> 
    1801       <div id="rfc.iref.h.4"></div> 
     1805      <div id="rfc.iref.h.5"></div> 
    18021806      <h2 id="rfc.section.8.3"><a href="#rfc.section.8.3">8.3</a>&nbsp;<a id="header.date" href="#header.date">Date</a></h2> 
    18031807      <p id="rfc.section.8.3.p.1">The Date general-header field represents the date and time at which the message was originated, having the same semantics 
     
    18341838         of responses without storing separate Expires values for each resource). 
    18351839      </p> 
    1836       <div id="rfc.iref.h.5"></div> 
    18371840      <div id="rfc.iref.h.6"></div> 
     1841      <div id="rfc.iref.h.7"></div> 
    18381842      <h2 id="rfc.section.8.4"><a href="#rfc.section.8.4">8.4</a>&nbsp;<a id="header.host" href="#header.host">Host</a></h2> 
    18391843      <p id="rfc.section.8.4.p.1">The Host request-header field specifies the Internet host and port number of the resource being requested, as obtained from 
     
    18551859      </p> 
    18561860      <div id="rfc.iref.t.2"></div> 
    1857       <div id="rfc.iref.h.7"></div> 
     1861      <div id="rfc.iref.h.8"></div> 
    18581862      <h2 id="rfc.section.8.5"><a href="#rfc.section.8.5">8.5</a>&nbsp;<a id="header.te" href="#header.te">TE</a></h2> 
    18591863      <p id="rfc.section.8.5.p.1">The TE request-header field indicates what extension transfer-codings it is willing to accept in the response and whether 
     
    18991903      </p> 
    19001904      <div id="rfc.iref.t.3"></div> 
    1901       <div id="rfc.iref.h.8"></div> 
     1905      <div id="rfc.iref.h.9"></div> 
    19021906      <h2 id="rfc.section.8.6"><a href="#rfc.section.8.6">8.6</a>&nbsp;<a id="header.trailer" href="#header.trailer">Trailer</a></h2> 
    19031907      <p id="rfc.section.8.6.p.1">The Trailer general field value indicates that the given set of header fields is present in the trailer of a message encoded 
     
    19181922      </ul> 
    19191923      <div id="rfc.iref.t.4"></div> 
    1920       <div id="rfc.iref.h.9"></div> 
     1924      <div id="rfc.iref.h.10"></div> 
    19211925      <h2 id="rfc.section.8.7"><a href="#rfc.section.8.7">8.7</a>&nbsp;<a id="header.transfer-encoding" href="#header.transfer-encoding">Transfer-Encoding</a></h2> 
    19221926      <p id="rfc.section.8.7.p.1">The Transfer-Encoding general-header field indicates what (if any) type of transformation has been applied to the message 
     
    19311935      </p> 
    19321936      <p id="rfc.section.8.7.p.6">Many older HTTP/1.0 applications do not understand the Transfer-Encoding header.</p> 
    1933       <div id="rfc.iref.u.4"></div> 
    1934       <div id="rfc.iref.h.10"></div> 
     1937      <div id="rfc.iref.u.5"></div> 
     1938      <div id="rfc.iref.h.11"></div> 
    19351939      <h2 id="rfc.section.8.8"><a href="#rfc.section.8.8">8.8</a>&nbsp;<a id="header.upgrade" href="#header.upgrade">Upgrade</a></h2> 
    19361940      <p id="rfc.section.8.8.p.1">The Upgrade general-header allows the client to specify what additional communication protocols it supports and would like 
     
    19621966      </p> 
    19631967      <div id="rfc.iref.v.2"></div> 
    1964       <div id="rfc.iref.h.11"></div> 
     1968      <div id="rfc.iref.h.12"></div> 
    19651969      <h2 id="rfc.section.8.9"><a href="#rfc.section.8.9">8.9</a>&nbsp;<a id="header.via" href="#header.via">Via</a></h2> 
    19661970      <p id="rfc.section.8.9.p.1">The Via general-header field <em class="bcp14">MUST</em> be used by gateways and proxies to indicate the intermediate protocols and recipients between the user agent and the server 
     
    23632367      <h2 id="rfc.references.2"><a href="#rfc.section.12.2" id="rfc.section.12.2">12.2</a> Informative References 
    23642368      </h2> 
    2365       <table summary="Informative References">                                                           
     2369      <table summary="Informative References">                                                             
    23662370         <tr> 
    23672371            <td class="reference"><b id="Kri2001">[Kri2001]</b></td> 
     
    24492453            <td class="reference"><b id="RFC2616">[RFC2616]</b></td> 
    24502454            <td class="top"><a title="University of California, Irvine">Fielding, R.</a>, <a title="W3C">Gettys, J.</a>, <a title="Compaq Computer Corporation">Mogul, J.</a>, <a title="MIT Laboratory for Computer Science">Frystyk, H.</a>, <a title="Xerox Corporation">Masinter, L.</a>, <a title="Microsoft Corporation">Leach, P.</a>, and <a title="W3C">T. Berners-Lee</a>, “<a href="http://tools.ietf.org/html/rfc2616">Hypertext Transfer Protocol -- HTTP/1.1</a>”, RFC&nbsp;2616, June&nbsp;1999. 
     2455            </td> 
     2456         </tr> 
     2457         <tr> 
     2458            <td class="reference"><b id="RFC2818">[RFC2818]</b></td> 
     2459            <td class="top"><a title="RTFM, Inc.">Rescorla, E.</a>, “<a href="http://tools.ietf.org/html/rfc2818">HTTP Over TLS</a>”, RFC&nbsp;2818, May&nbsp;2000. 
    24512460            </td> 
    24522461         </tr> 
     
    27562765         </li> 
    27572766         <li> &lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/127">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/127</a>&gt;: "IANA Considerations: update HTTP URI scheme registration" 
     2767         </li> 
     2768         <li> &lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/128">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/128</a>&gt;: "Cite HTTPS URI scheme definition" 
    27582769         </li> 
    27592770         <li> &lt;<a href="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/129">http://www3.tools.ietf.org/wg/httpbis/trac/ticket/129</a>&gt;: "List-type headers vs Set-Cookie" 
     
    29252936                  <li class="indline1">Headers&nbsp;&nbsp; 
    29262937                     <ul class="ind"> 
    2927                         <li class="indline1">Connection&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.connection.1">4.5</a>, <a class="iref" href="#rfc.xref.header.connection.2">7.1.2</a>, <a class="iref" href="#rfc.xref.header.connection.3">7.1.3</a>, <a class="iref" href="#rfc.iref.h.2"><b>8.1</b></a>, <a class="iref" href="#rfc.xref.header.connection.4">8.5</a>, <a class="iref" href="#rfc.xref.header.connection.5">8.8</a>, <a class="iref" href="#rfc.xref.header.connection.6">9.1</a>, <a class="iref" href="#rfc.xref.header.connection.7">C.2</a>, <a class="iref" href="#rfc.xref.header.connection.8">C.4</a></li> 
    2928                         <li class="indline1">Content-Length&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.content-length.1">4.4</a>, <a class="iref" href="#rfc.iref.h.3"><b>8.2</b></a>, <a class="iref" href="#rfc.xref.header.content-length.2">9.1</a>, <a class="iref" href="#rfc.xref.header.content-length.3">C.3</a></li> 
    2929                         <li class="indline1">Date&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.date.1">4.5</a>, <a class="iref" href="#rfc.iref.h.4"><b>8.3</b></a>, <a class="iref" href="#rfc.xref.header.date.2">9.1</a></li> 
    2930                         <li class="indline1">Host&nbsp;&nbsp;<a class="iref" href="#rfc.iref.h.6"><b>8.4</b></a>, <a class="iref" href="#rfc.xref.header.host.1">9.1</a>, <a class="iref" href="#rfc.xref.header.host.2">C.1.1</a></li> 
    2931                         <li class="indline1">TE&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.te.1">3.4</a>, <a class="iref" href="#rfc.xref.header.te.2">3.4.1</a>, <a class="iref" href="#rfc.iref.h.7"><b>8.5</b></a>, <a class="iref" href="#rfc.xref.header.te.3">9.1</a>, <a class="iref" href="#rfc.xref.header.te.4">C.3</a></li> 
    2932                         <li class="indline1">Trailer&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.trailer.1">3.4.1</a>, <a class="iref" href="#rfc.xref.header.trailer.2">4.5</a>, <a class="iref" href="#rfc.iref.h.8"><b>8.6</b></a>, <a class="iref" href="#rfc.xref.header.trailer.3">9.1</a></li> 
    2933                         <li class="indline1">Transfer-Encoding&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.transfer-encoding.1">3.4</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.2">4.3</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.3">4.4</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.4">4.5</a>, <a class="iref" href="#rfc.iref.h.9"><b>8.7</b></a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.5">9.1</a></li> 
    2934                         <li class="indline1">Upgrade&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.upgrade.1">4.5</a>, <a class="iref" href="#rfc.iref.h.10"><b>8.8</b></a>, <a class="iref" href="#rfc.xref.header.upgrade.2">9.1</a></li> 
    2935                         <li class="indline1">Via&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.via.1">4.5</a>, <a class="iref" href="#rfc.iref.h.11"><b>8.9</b></a>, <a class="iref" href="#rfc.xref.header.via.2">9.1</a></li> 
     2938                        <li class="indline1">Connection&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.connection.1">4.5</a>, <a class="iref" href="#rfc.xref.header.connection.2">7.1.2</a>, <a class="iref" href="#rfc.xref.header.connection.3">7.1.3</a>, <a class="iref" href="#rfc.iref.h.3"><b>8.1</b></a>, <a class="iref" href="#rfc.xref.header.connection.4">8.5</a>, <a class="iref" href="#rfc.xref.header.connection.5">8.8</a>, <a class="iref" href="#rfc.xref.header.connection.6">9.1</a>, <a class="iref" href="#rfc.xref.header.connection.7">C.2</a>, <a class="iref" href="#rfc.xref.header.connection.8">C.4</a></li> 
     2939                        <li class="indline1">Content-Length&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.content-length.1">4.4</a>, <a class="iref" href="#rfc.iref.h.4"><b>8.2</b></a>, <a class="iref" href="#rfc.xref.header.content-length.2">9.1</a>, <a class="iref" href="#rfc.xref.header.content-length.3">C.3</a></li> 
     2940                        <li class="indline1">Date&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.date.1">4.5</a>, <a class="iref" href="#rfc.iref.h.5"><b>8.3</b></a>, <a class="iref" href="#rfc.xref.header.date.2">9.1</a></li> 
     2941                        <li class="indline1">Host&nbsp;&nbsp;<a class="iref" href="#rfc.iref.h.7"><b>8.4</b></a>, <a class="iref" href="#rfc.xref.header.host.1">9.1</a>, <a class="iref" href="#rfc.xref.header.host.2">C.1.1</a></li> 
     2942                        <li class="indline1">TE&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.te.1">3.4</a>, <a class="iref" href="#rfc.xref.header.te.2">3.4.1</a>, <a class="iref" href="#rfc.iref.h.8"><b>8.5</b></a>, <a class="iref" href="#rfc.xref.header.te.3">9.1</a>, <a class="iref" href="#rfc.xref.header.te.4">C.3</a></li> 
     2943                        <li class="indline1">Trailer&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.trailer.1">3.4.1</a>, <a class="iref" href="#rfc.xref.header.trailer.2">4.5</a>, <a class="iref" href="#rfc.iref.h.9"><b>8.6</b></a>, <a class="iref" href="#rfc.xref.header.trailer.3">9.1</a></li> 
     2944                        <li class="indline1">Transfer-Encoding&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.transfer-encoding.1">3.4</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.2">4.3</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.3">4.4</a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.4">4.5</a>, <a class="iref" href="#rfc.iref.h.10"><b>8.7</b></a>, <a class="iref" href="#rfc.xref.header.transfer-encoding.5">9.1</a></li> 
     2945                        <li class="indline1">Upgrade&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.upgrade.1">4.5</a>, <a class="iref" href="#rfc.iref.h.11"><b>8.8</b></a>, <a class="iref" href="#rfc.xref.header.upgrade.2">9.1</a></li> 
     2946                        <li class="indline1">Via&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.via.1">4.5</a>, <a class="iref" href="#rfc.iref.h.12"><b>8.9</b></a>, <a class="iref" href="#rfc.xref.header.via.2">9.1</a></li> 
    29362947                     </ul> 
    29372948                  </li> 
    2938                   <li class="indline1">Host header&nbsp;&nbsp;<a class="iref" href="#rfc.iref.h.5"><b>8.4</b></a>, <a class="iref" href="#rfc.xref.header.host.1">9.1</a>, <a class="iref" href="#rfc.xref.header.host.2">C.1.1</a></li> 
     2949                  <li class="indline1">Host header&nbsp;&nbsp;<a class="iref" href="#rfc.iref.h.6"><b>8.4</b></a>, <a class="iref" href="#rfc.xref.header.host.1">9.1</a>, <a class="iref" href="#rfc.xref.header.host.2">C.1.1</a></li> 
    29392950                  <li class="indline1">http URI scheme&nbsp;&nbsp;<a class="iref" href="#rfc.iref.h.1"><b>3.2.2</b></a></li> 
     2951                  <li class="indline1">https URI scheme&nbsp;&nbsp;<a class="iref" href="#rfc.iref.h.2">3.2.2</a></li> 
    29402952               </ul> 
    29412953            </li> 
     
    30443056                  </li> 
    30453057                  <li class="indline1"><em>RFC2616</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2616.1">1</a>, <a class="iref" href="#rfc.xref.RFC2616.2">1</a>, <a class="iref" href="#rfc.xref.RFC2616.3">11</a>, <a class="iref" href="#RFC2616"><b>12.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.4">D.1</a></li> 
     3058                  <li class="indline1"><em>RFC2818</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2818.1">3.2.2</a>, <a class="iref" href="#RFC2818"><b>12.2</b></a></li> 
    30463059                  <li class="indline1"><em>RFC2821</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2821.1">1.1</a>, <a class="iref" href="#RFC2821"><b>12.2</b></a></li> 
    30473060                  <li class="indline1"><em>RFC2822</em>&nbsp;&nbsp;<a class="iref" href="#rfc.xref.RFC2822.1">1.1</a>, <a class="iref" href="#rfc.xref.RFC2822.2">4.1</a>, <a class="iref" href="#rfc.xref.RFC2822.3">4.2</a>, <a class="iref" href="#rfc.xref.RFC2822.4">8.3</a>, <a class="iref" href="#rfc.xref.RFC2822.5">8.9</a>, <a class="iref" href="#RFC2822"><b>12.2</b></a><ul class="ind"> 
     
    30753088            </li> 
    30763089            <li class="indline0"><a id="rfc.index.U" href="#rfc.index.U"><b>U</b></a><ul class="ind"> 
    3077                   <li class="indline1">Upgrade header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.upgrade.1">4.5</a>, <a class="iref" href="#rfc.iref.u.4"><b>8.8</b></a>, <a class="iref" href="#rfc.xref.header.upgrade.2">9.1</a></li> 
     3090                  <li class="indline1">Upgrade header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.upgrade.1">4.5</a>, <a class="iref" href="#rfc.iref.u.5"><b>8.8</b></a>, <a class="iref" href="#rfc.xref.header.upgrade.2">9.1</a></li> 
    30783091                  <li class="indline1">upstream&nbsp;&nbsp;<a class="iref" href="#rfc.iref.u.2">1.3</a></li> 
    30793092                  <li class="indline1">URI scheme&nbsp;&nbsp; 
    30803093                     <ul class="ind"> 
    30813094                        <li class="indline1">http&nbsp;&nbsp;<a class="iref" href="#rfc.iref.u.3"><b>3.2.2</b></a></li> 
     3095                        <li class="indline1">https&nbsp;&nbsp;<a class="iref" href="#rfc.iref.u.4">3.2.2</a></li> 
    30823096                     </ul> 
    30833097                  </li> 
  • draft-ietf-httpbis/latest/p1-messaging.xml

    r312 r313  
    11411141   name. 
    11421142</t> 
     1143<t><list><t> 
     1144  <iref item="https URI scheme"/> 
     1145  <iref item="URI scheme" subitem="https"/> 
     1146  <x:h>Note:</x:h> the "https" scheme is defined in <xref target="RFC2818"/>. 
     1147</t></list></t> 
    11431148</section> 
    11441149 
     
    39923997</reference> 
    39933998 
     3999<reference anchor='RFC2818'> 
     4000  <front> 
     4001    <title>HTTP Over TLS</title> 
     4002    <author initials='E.' surname='Rescorla' fullname='Eric Rescorla'> 
     4003      <organization>RTFM, Inc.</organization> 
     4004      <address><email>ekr@rtfm.com</email></address> 
     4005    </author> 
     4006    <date year='2000' month='May' /> 
     4007  </front> 
     4008  <seriesInfo name='RFC' value='2818' /> 
     4009</reference> 
     4010 
    39944011<reference anchor="RFC2821"> 
    39954012  <front> 
     
    46584675    </t> 
    46594676    <t> 
     4677      <eref target="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/128"/>: 
     4678      "Cite HTTPS URI scheme definition" 
     4679    </t> 
     4680    <t> 
    46604681      <eref target="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/129"/>: 
    46614682      "List-type headers vs Set-Cookie" 
Note: See TracChangeset for help on using the changeset viewer.