Changeset 2637 for draft-ietf-httpbis
- Timestamp:
- 06/05/14 12:48:42 (7 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/auth48/p2-semantics.unpg.txt
r2636 r2637 2739 2739 2740 2740 +------+-------------------------------+--------------------------+ 2741 | code | reason-phrase | Defined in... |2741 | Code | Reason-Phrase | Defined in... | 2742 2742 +------+-------------------------------+--------------------------+ 2743 2743 | 100 | Continue | Section 6.2.1 | -
draft-ietf-httpbis/latest/auth48/rfc7231.abdiff.txt
r2636 r2637 1145 1145 1146 1146 1147 Section 6.1., paragraph 3:1148 OLD:1149 1150 +------+-------------------------------+--------------------------+1151 | code | reason-phrase | Defined in... |1152 +------+-------------------------------+--------------------------+1153 | 100 | Continue | Section 6.2.1 |1154 | 101 | Switching Protocols | Section 6.2.2 |1155 | 200 | OK | Section 6.3.1 |1156 | 201 | Created | Section 6.3.2 |1157 | 202 | Accepted | Section 6.3.3 |1158 | 203 | Non-Authoritative Information | Section 6.3.4 |1159 | 204 | No Content | Section 6.3.5 |1160 | 205 | Reset Content | Section 6.3.6 |1161 | 206 | Partial Content | Section 4.1 of [RFC7233] |1162 | 300 | Multiple Choices | Section 6.4.1 |1163 | 301 | Moved Permanently | Section 6.4.2 |1164 | 302 | Found | Section 6.4.3 |1165 | 303 | See Other | Section 6.4.4 |1166 | 304 | Not Modified | Section 4.1 of [RFC7232] |1167 | 305 | Use Proxy | Section 6.4.5 |1168 | 307 | Temporary Redirect | Section 6.4.7 |1169 | 400 | Bad Request | Section 6.5.1 |1170 | 401 | Unauthorized | Section 3.1 of [RFC7235] |1171 | 402 | Payment Required | Section 6.5.2 |1172 | 403 | Forbidden | Section 6.5.3 |1173 | 404 | Not Found | Section 6.5.4 |1174 | 405 | Method Not Allowed | Section 6.5.5 |1175 | 406 | Not Acceptable | Section 6.5.6 |1176 | 407 | Proxy Authentication Required | Section 3.2 of [RFC7235] |1177 | 408 | Request Time-out | Section 6.5.7 |1178 | 409 | Conflict | Section 6.5.8 |1179 | 410 | Gone | Section 6.5.9 |1180 | 411 | Length Required | Section 6.5.10 |1181 | 412 | Precondition Failed | Section 4.2 of [RFC7232] |1182 | 413 | Payload Too Large | Section 6.5.11 |1183 | 414 | URI Too Long | Section 6.5.12 |1184 | 415 | Unsupported Media Type | Section 6.5.13 |1185 | 416 | Range Not Satisfiable | Section 4.4 of [RFC7233] |1186 | 417 | Expectation Failed | Section 6.5.14 |1187 | 426 | Upgrade Required | Section 6.5.15 |1188 | 500 | Internal Server Error | Section 6.6.1 |1189 | 501 | Not Implemented | Section 6.6.2 |1190 | 502 | Bad Gateway | Section 6.6.3 |1191 | 503 | Service Unavailable | Section 6.6.4 |1192 | 504 | Gateway Time-out | Section 6.6.5 |1193 | 505 | HTTP Version Not Supported | Section 6.6.6 |1194 +------+-------------------------------+--------------------------+1195 1196 NEW:1197 1198 +------+-------------------------------+--------------------------+1199 | Code | Reason-Phrase | Defined in... |1200 +------+-------------------------------+--------------------------+1201 | 100 | Continue | Section 6.2.1 |1202 | 101 | Switching Protocols | Section 6.2.2 |1203 | 200 | OK | Section 6.3.1 |1204 | 201 | Created | Section 6.3.2 |1205 | 202 | Accepted | Section 6.3.3 |1206 | 203 | Non-Authoritative Information | Section 6.3.4 |1207 | 204 | No Content | Section 6.3.5 |1208 | 205 | Reset Content | Section 6.3.6 |1209 | 206 | Partial Content | Section 4.1 of [RFC7233] |1210 | 300 | Multiple Choices | Section 6.4.1 |1211 | 301 | Moved Permanently | Section 6.4.2 |1212 | 302 | Found | Section 6.4.3 |1213 | 303 | See Other | Section 6.4.4 |1214 | 304 | Not Modified | Section 4.1 of [RFC7232] |1215 | 305 | Use Proxy | Section 6.4.5 |1216 | 307 | Temporary Redirect | Section 6.4.7 |1217 | 400 | Bad Request | Section 6.5.1 |1218 | 401 | Unauthorized | Section 3.1 of [RFC7235] |1219 | 402 | Payment Required | Section 6.5.2 |1220 | 403 | Forbidden | Section 6.5.3 |1221 | 404 | Not Found | Section 6.5.4 |1222 | 405 | Method Not Allowed | Section 6.5.5 |1223 | 406 | Not Acceptable | Section 6.5.6 |1224 | 407 | Proxy Authentication Required | Section 3.2 of [RFC7235] |1225 | 408 | Request Time-out | Section 6.5.7 |1226 | 409 | Conflict | Section 6.5.8 |1227 | 410 | Gone | Section 6.5.9 |1228 | 411 | Length Required | Section 6.5.10 |1229 | 412 | Precondition Failed | Section 4.2 of [RFC7232] |1230 | 413 | Payload Too Large | Section 6.5.11 |1231 | 414 | URI Too Long | Section 6.5.12 |1232 | 415 | Unsupported Media Type | Section 6.5.13 |1233 | 416 | Range Not Satisfiable | Section 4.4 of [RFC7233] |1234 | 417 | Expectation Failed | Section 6.5.14 |1235 | 426 | Upgrade Required | Section 6.5.15 |1236 | 500 | Internal Server Error | Section 6.6.1 |1237 | 501 | Not Implemented | Section 6.6.2 |1238 | 502 | Bad Gateway | Section 6.6.3 |1239 | 503 | Service Unavailable | Section 6.6.4 |1240 | 504 | Gateway Time-out | Section 6.6.5 |1241 | 505 | HTTP Version Not Supported | Section 6.6.6 |1242 +------+-------------------------------+--------------------------+1243 1244 1245 1147 Section 6.3.3., paragraph 2: 1246 1148 OLD: -
draft-ietf-httpbis/latest/auth48/rfc7231.diff.html
r2636 r2637 885 885 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 886 886 <tr><td class="lineno" valign="top"></td><td class="left"> +------+-------------------------------+--------------------------+</td><td> </td><td class="right"> +------+-------------------------------+--------------------------+</td><td class="lineno" valign="top"></td></tr> 887 <tr><td><a name="diff0048" /></td></tr> 888 <tr><td class="lineno" valign="top"></td><td class="lblock"> | <span class="delete">code | reason-p</span>hrase | Defined in... |</td><td> </td><td class="rblock"> | <span class="insert">Code | Reason-P</span>hrase | Defined in... |</td><td class="lineno" valign="top"></td></tr> 887 <tr><td class="lineno" valign="top"></td><td class="left"> | Code | Reason-Phrase | Defined in... |</td><td> </td><td class="right"> | Code | Reason-Phrase | Defined in... |</td><td class="lineno" valign="top"></td></tr> 889 888 <tr><td class="lineno" valign="top"></td><td class="left"> +------+-------------------------------+--------------------------+</td><td> </td><td class="right"> +------+-------------------------------+--------------------------+</td><td class="lineno" valign="top"></td></tr> 890 889 <tr><td class="lineno" valign="top"></td><td class="left"> | 100 | Continue | Section 6.2.1 |</td><td> </td><td class="right"> | 100 | Continue | Section 6.2.1 |</td><td class="lineno" valign="top"></td></tr> … … 894 893 <tr><td class="lineno" valign="top"></td><td class="left"> | 202 | Accepted | Section 6.3.3 |</td><td> </td><td class="right"> | 202 | Accepted | Section 6.3.3 |</td><td class="lineno" valign="top"></td></tr> 895 894 <tr><td class="lineno" valign="top"></td><td class="left"> | 203 | Non-Authoritative Information | Section 6.3.4 |</td><td> </td><td class="right"> | 203 | Non-Authoritative Information | Section 6.3.4 |</td><td class="lineno" valign="top"></td></tr> 896 <tr><td class="lineno" valign="top"></td><td class="left"> | 204 | No Content | Section 6.3.5 |</td><td> </td><td class="right"> | 204 | No Content | Section 6.3.5 |</td><td class="lineno" valign="top"></td></tr>897 <tr><td class="lineno" valign="top"></td><td class="left"> | 205 | Reset Content | Section 6.3.6 |</td><td> </td><td class="right"> | 205 | Reset Content | Section 6.3.6 |</td><td class="lineno" valign="top"></td></tr>898 <tr><td class="lineno" valign="top"></td><td class="left"> | 206 | Partial Content | Section 4.1 of [RFC7233] |</td><td> </td><td class="right"> | 206 | Partial Content | Section 4.1 of [RFC7233] |</td><td class="lineno" valign="top"></td></tr>899 895 <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> 900 896 <tr bgcolor="gray" ><td></td><th><a name="part-l25" /><small>skipping to change at</small><em> page 52, line 27</em></th><th> </th><th><a name="part-r25" /><small>skipping to change at</small><em> page 52, line 27</em></th><td></td></tr> … … 909 905 <tr><td class="lineno" valign="top"></td><td class="left"> operation.</td><td> </td><td class="right"> operation.</td><td class="lineno" valign="top"></td></tr> 910 906 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 911 <tr><td><a name="diff004 9" /></td></tr>907 <tr><td><a name="diff0048" /></td></tr> 912 908 <tr><td class="lineno" valign="top"></td><td class="lblock"> The 202 response is intentionally non<span class="delete">-</span>committal. Its purpose is to</td><td> </td><td class="rblock"> The 202 response is intentionally noncommittal. Its purpose is to</td><td class="lineno" valign="top"></td></tr> 913 909 <tr><td class="lineno" valign="top"></td><td class="left"> allow a server to accept a request for some other process (perhaps a</td><td> </td><td class="right"> allow a server to accept a request for some other process (perhaps a</td><td class="lineno" valign="top"></td></tr> … … 933 929 <tr><td class="lineno" valign="top"></td><td class="left"> Section 4.2.2 of [RFC7234]).</td><td> </td><td class="right"> Section 4.2.2 of [RFC7234]).</td><td class="lineno" valign="top"></td></tr> 934 930 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 935 <tr><td><a name="diff00 50" /></td></tr>931 <tr><td><a name="diff0049" /></td></tr> 936 932 <tr><td class="lineno" valign="top"></td><td class="lblock"> Note: The original proposal for 300 defined the URI header field</td><td> </td><td class="rblock"> Note: The original proposal for <span class="insert">the</span> 300 <span class="insert">response</span> defined the URI</td><td class="lineno" valign="top"></td></tr> 937 933 <tr><td class="lineno" valign="top"></td><td class="lblock"> as providing a list of alternative representations, such that it</td><td> </td><td class="rblock"> header field as providing a list of alternative representations,</td><td class="lineno" valign="top"></td></tr> … … 949 945 <tr><td class="lineno" valign="top"></td><td class="left"> resource has been assigned a new permanent URI and any future</td><td> </td><td class="right"> resource has been assigned a new permanent URI and any future</td><td class="lineno" valign="top"></td></tr> 950 946 <tr><td class="lineno" valign="top"></td><td class="left"> references to this resource ought to use one of the enclosed URIs.</td><td> </td><td class="right"> references to this resource ought to use one of the enclosed URIs.</td><td class="lineno" valign="top"></td></tr> 951 <tr><td><a name="diff005 1" /></td></tr>947 <tr><td><a name="diff0050" /></td></tr> 952 948 <tr><td class="lineno" valign="top"></td><td class="lblock"> Clients with link<span class="delete"> </span>editing capabilities ought to automatically re-link</td><td> </td><td class="rblock"> Clients with link<span class="insert">-</span>editing capabilities ought to automatically re-link</td><td class="lineno" valign="top"></td></tr> 953 949 <tr><td class="lineno" valign="top"></td><td class="left"> references to the effective request URI to one or more of the new</td><td> </td><td class="right"> references to the effective request URI to one or more of the new</td><td class="lineno" valign="top"></td></tr> … … 973 969 <tr><td class="lineno" valign="top"></td><td class="left"> does not allow changing the request method from POST to GET. This</td><td> </td><td class="right"> does not allow changing the request method from POST to GET. This</td><td class="lineno" valign="top"></td></tr> 974 970 <tr><td class="lineno" valign="top"></td><td class="left"> specification defines no equivalent counterpart for 301 (Moved</td><td> </td><td class="right"> specification defines no equivalent counterpart for 301 (Moved</td><td class="lineno" valign="top"></td></tr> 975 <tr><td><a name="diff005 2" /></td></tr>971 <tr><td><a name="diff0051" /></td></tr> 976 972 <tr><td class="lineno" valign="top"></td><td class="lblock"> Permanently) ([RFC7238]<span class="delete">, however,</span> defines the status code 308</td><td> </td><td class="rblock"> Permanently) ([RFC7238]<span class="insert">; however, it</span> defines the status code 308</td><td class="lineno" valign="top"></td></tr> 977 973 <tr><td class="lineno" valign="top"></td><td class="left"> (Permanent Redirect) for this purpose).</td><td> </td><td class="right"> (Permanent Redirect) for this purpose).</td><td class="lineno" valign="top"></td></tr> … … 989 985 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 990 986 <tr><td class="lineno" valign="top"></td><td class="left"> The 400 (Bad Request) status code indicates that the server cannot or</td><td> </td><td class="right"> The 400 (Bad Request) status code indicates that the server cannot or</td><td class="lineno" valign="top"></td></tr> 991 <tr><td><a name="diff005 3" /></td></tr>987 <tr><td><a name="diff0052" /></td></tr> 992 988 <tr><td class="lineno" valign="top"></td><td class="lblock"> will not process the request due to something <span class="delete">which</span> is perceived to</td><td> </td><td class="rblock"> will not process the request due to something <span class="insert">that</span> is perceived to be</td><td class="lineno" valign="top"></td></tr> 993 989 <tr><td class="lineno" valign="top"></td><td class="lblock"> be a client error (e.g., malformed request syntax, invalid request</td><td> </td><td class="rblock"> a client error (e.g., malformed request syntax, invalid request</td><td class="lineno" valign="top"></td></tr> … … 1014 1010 <tr><td class="lineno" valign="top"></td><td class="left"> ; defined in Section 3.3 of [RFC5322]</td><td> </td><td class="right"> ; defined in Section 3.3 of [RFC5322]</td><td class="lineno" valign="top"></td></tr> 1015 1011 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1016 <tr><td><a name="diff005 4" /></td></tr>1012 <tr><td><a name="diff0053" /></td></tr> 1017 1013 <tr><td class="lineno" valign="top"></td><td class="lblock"> day-name = %x4D.6F.6E ; "Mon", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock"> day-name = %x4D.6F.6E ; "Mon", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr> 1018 1014 <tr><td class="lineno" valign="top"></td><td class="lblock"> / %x54.75.65 ; "Tue", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock"> / %x54.75.65 ; "Tue", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr> … … 1027 1023 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1028 1024 <tr><td class="lineno" valign="top"></td><td class="left"> day = 2DIGIT</td><td> </td><td class="right"> day = 2DIGIT</td><td class="lineno" valign="top"></td></tr> 1029 <tr><td><a name="diff005 5" /></td></tr>1025 <tr><td><a name="diff0054" /></td></tr> 1030 1026 <tr><td class="lineno" valign="top"></td><td class="lblock"> month = %x4A.61.6E ; "Jan", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock"> month = %x4A.61.6E ; "Jan", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr> 1031 1027 <tr><td class="lineno" valign="top"></td><td class="lblock"> / %x46.65.62 ; "Feb", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock"> / %x46.65.62 ; "Feb", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr> … … 1042 1038 <tr><td class="lineno" valign="top"></td><td class="left"> year = 4DIGIT</td><td> </td><td class="right"> year = 4DIGIT</td><td class="lineno" valign="top"></td></tr> 1043 1039 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1044 <tr><td><a name="diff005 6" /></td></tr>1040 <tr><td><a name="diff0055" /></td></tr> 1045 1041 <tr><td class="lineno" valign="top"></td><td class="lblock"> GMT = %x47.4D.54 ; "GMT", case<span class="delete">-</span>sensitive</td><td> </td><td class="rblock"> GMT = %x47.4D.54 ; "GMT", case<span class="insert"> </span>sensitive</td><td class="lineno" valign="top"></td></tr> 1046 1042 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1059 1055 <tr><td class="lineno" valign="top"></td><td class="left"> ; e.g., 02-Jun-82</td><td> </td><td class="right"> ; e.g., 02-Jun-82</td><td class="lineno" valign="top"></td></tr> 1060 1056 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1061 <tr><td><a name="diff005 7" /></td></tr>1057 <tr><td><a name="diff0056" /></td></tr> 1062 1058 <tr><td class="lineno" valign="top"></td><td class="lblock"> day-name-l = %x4D.6F.6E.64.61.79 ; "Monday", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock"> day-name-l = %x4D.6F.6E.64.61.79 ; "Monday", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr> 1063 1059 <tr><td class="lineno" valign="top"></td><td class="lblock"> / %x54.75.65.73.64.61.79 ; "Tuesday", <span class="delete">case-sensitive</span></td><td> </td><td class="rblock"> / %x54.75.65.73.64.61.79 ; "Tuesday", <span class="insert">case sensitive</span></td><td class="lineno" valign="top"></td></tr> … … 1089 1085 <tr><td class="lineno" valign="top"></td><td class="left"> automatically redirecting the request.</td><td> </td><td class="right"> automatically redirecting the request.</td><td class="lineno" valign="top"></td></tr> 1090 1086 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1091 <tr><td><a name="diff005 8" /></td></tr>1087 <tr><td><a name="diff0057" /></td></tr> 1092 1088 <tr><td class="lineno" valign="top"></td><td class="lblock"> If the Location value provided in a 3xx (Redirection) does not have a</td><td> </td><td class="rblock"> If the Location value provided in a 3xx (Redirection) <span class="insert">response</span> does</td><td class="lineno" valign="top"></td></tr> 1093 1089 <tr><td class="lineno" valign="top"></td><td class="lblock"> fragment component, a user agent MUST process the redirection as if</td><td> </td><td class="rblock"> not have a fragment component, a user agent MUST process the</td><td class="lineno" valign="top"></td></tr> … … 1117 1113 <tr><td class="lineno" valign="top"></td><td class="left"> request target, might influence the origin server's process for</td><td> </td><td class="right"> request target, might influence the origin server's process for</td><td class="lineno" valign="top"></td></tr> 1118 1114 <tr><td class="lineno" valign="top"></td><td class="left"> selecting and representing this response. The value consists of</td><td> </td><td class="right"> selecting and representing this response. The value consists of</td><td class="lineno" valign="top"></td></tr> 1119 <tr><td><a name="diff005 9" /></td></tr>1115 <tr><td><a name="diff0058" /></td></tr> 1120 1116 <tr><td class="lineno" valign="top"></td><td class="lblock"> either a single asterisk ("*") or a list of header field names (case<span class="delete">-</span></td><td> </td><td class="rblock"> either a single asterisk ("*") or a list of header field names (case</td><td class="lineno" valign="top"></td></tr> 1121 1117 <tr><td class="lineno" valign="top"></td><td class="left"> insensitive).</td><td> </td><td class="right"> insensitive).</td><td class="lineno" valign="top"></td></tr> … … 1141 1137 <tr><td class="lineno" valign="top"></td><td class="left"> required to match a new request to the stored cache entry.</td><td> </td><td class="right"> required to match a new request to the stored cache entry.</td><td class="lineno" valign="top"></td></tr> 1142 1138 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1143 <tr><td><a name="diff00 60" /></td></tr>1139 <tr><td><a name="diff0059" /></td></tr> 1144 1140 <tr><td class="lineno" valign="top"></td><td class="lblock"> 2. To inform user<span class="delete"> </span>agent recipients that this response is subject to</td><td> </td><td class="rblock"> 2. To inform user<span class="insert">-</span>agent recipients that this response is subject to</td><td class="lineno" valign="top"></td></tr> 1145 1141 <tr><td class="lineno" valign="top"></td><td class="left"> content negotiation (Section 5.3) and that a different</td><td> </td><td class="right"> content negotiation (Section 5.3) and that a different</td><td class="lineno" valign="top"></td></tr> … … 1165 1161 <tr><td class="lineno" valign="top"></td><td class="left"> selected representation as a result of processing the request.</td><td> </td><td class="right"> selected representation as a result of processing the request.</td><td class="lineno" valign="top"></td></tr> 1166 1162 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1167 <tr><td><a name="diff006 1" /></td></tr>1163 <tr><td><a name="diff0060" /></td></tr> 1168 1164 <tr><td class="lineno" valign="top"></td><td class="lblock"> For example, an ETag header field in a 201 response communicates the</td><td> </td><td class="rblock"> For example, an ETag header field in a 201 <span class="insert">(Created)</span> response</td><td class="lineno" valign="top"></td></tr> 1169 1165 <tr><td class="lineno" valign="top"></td><td class="lblock"> entity-tag of the newly created resource's representation, so that it</td><td> </td><td class="rblock"> communicates the entity-tag of the newly created resource's</td><td class="lineno" valign="top"></td></tr> … … 1192 1188 <tr><td class="lineno" valign="top"></td><td class="left">8.1. Method Registry</td><td> </td><td class="right">8.1. Method Registry</td><td class="lineno" valign="top"></td></tr> 1193 1189 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1194 <tr><td><a name="diff006 2" /></td></tr>1190 <tr><td><a name="diff0061" /></td></tr> 1195 1191 <tr><td class="lineno" valign="top"></td><td class="lblock"> The <span class="delete">HTTP</span> Method <span class="delete">Registry</span> defines the <span class="delete">name space</span> for the request</td><td> </td><td class="rblock"> The <span class="insert">"Hypertext Transfer Protocol (HTTP)</span> Method <span class="insert">Registry"</span> defines the</td><td class="lineno" valign="top"></td></tr> 1196 1192 <tr><td class="lineno" valign="top"></td><td class="lblock"> method token (Section 4). The <span class="delete">method registry will be</span> created and</td><td> </td><td class="rblock"> <span class="insert">namespace</span> for the request method token (Section 4). The <span class="insert">"HTTP Method</span></td><td class="lineno" valign="top"></td></tr> … … 1210 1206 <tr><td class="lineno" valign="top"></td><td class="left"> o Pointer to specification text</td><td> </td><td class="right"> o Pointer to specification text</td><td class="lineno" valign="top"></td></tr> 1211 1207 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1212 <tr><td><a name="diff006 3" /></td></tr>1208 <tr><td><a name="diff0062" /></td></tr> 1213 1209 <tr><td class="lineno" valign="top"></td><td class="lblock"> Values to be added to this name<span class="delete"> </span>space require IETF Review (see</td><td> </td><td class="rblock"> Values to be added to this namespace require IETF Review (see</td><td class="lineno" valign="top"></td></tr> 1214 1210 <tr><td class="lineno" valign="top"></td><td class="left"> [RFC5226], Section 4.1).</td><td> </td><td class="right"> [RFC5226], Section 4.1).</td><td class="lineno" valign="top"></td></tr> … … 1232 1228 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1233 1229 <tr><td class="lineno" valign="top"></td><td class="left"> A new method definition needs to indicate whether it is safe</td><td> </td><td class="right"> A new method definition needs to indicate whether it is safe</td><td class="lineno" valign="top"></td></tr> 1234 <tr><td><a name="diff006 4" /></td></tr>1230 <tr><td><a name="diff0063" /></td></tr> 1235 1231 <tr><td class="lineno" valign="top"></td><td class="lblock"> (Section 4.2.1), idempotent (Section 4.2.2), cacheable</td><td> </td><td class="rblock"> (Section 4.2.1), idempotent (Section 4.2.2), <span class="insert">or</span> cacheable</td><td class="lineno" valign="top"></td></tr> 1236 1232 <tr><td class="lineno" valign="top"></td><td class="lblock"> (Section <span class="delete">4.2.3),</span> what semantics are to be associated with the payload</td><td> </td><td class="rblock"> (Section <span class="insert">4.2.3). It needs to indicate</span> what semantics are to be</td><td class="lineno" valign="top"></td></tr> … … 1251 1247 <tr><td class="lineno" valign="top"></td><td class="left">8.1.3. Registrations</td><td> </td><td class="right">8.1.3. Registrations</td><td class="lineno" valign="top"></td></tr> 1252 1248 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1253 <tr><td><a name="diff006 5" /></td></tr>1249 <tr><td><a name="diff0064" /></td></tr> 1254 1250 <tr><td class="lineno" valign="top"></td><td class="lblock"> The <span class="delete">HTTP</span> Method <span class="delete">Registry shall be</span> populated with the registrations</td><td> </td><td class="rblock"> The <span class="insert">"Hypertext Transfer Protocol (HTTP)</span> Method <span class="insert">Registry" has been</span></td><td class="lineno" valign="top"></td></tr> 1255 1251 <tr><td class="lineno" valign="top"></td><td class="lblock"> below:</td><td> </td><td class="rblock"> populated with the registrations below:</td><td class="lineno" valign="top"></td></tr> … … 1270 1266 <tr><td class="lineno" valign="top"></td><td class="left">8.2. Status Code Registry</td><td> </td><td class="right">8.2. Status Code Registry</td><td class="lineno" valign="top"></td></tr> 1271 1267 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1272 <tr><td><a name="diff006 6" /></td></tr>1268 <tr><td><a name="diff0065" /></td></tr> 1273 1269 <tr><td class="lineno" valign="top"></td><td class="lblock"> The <span class="delete">HTTP</span> Status Code <span class="delete">Registry</span> defines the <span class="delete">name space</span> for the response</td><td> </td><td class="rblock"> The <span class="insert">"Hypertext Transfer Protocol (HTTP)</span> Status Code <span class="insert">Registry"</span> defines</td><td class="lineno" valign="top"></td></tr> 1274 1270 <tr><td class="lineno" valign="top"></td><td class="lblock"> status-code token (Section 6). The <span class="delete">status code</span> registry is</td><td> </td><td class="rblock"> the <span class="insert">namespace</span> for the response status-code token (Section 6). The</td><td class="lineno" valign="top"></td></tr> … … 1276 1272 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <http://www.iana.org/assignments/http-status-codes>.</td><td class="lineno" valign="top"></td></tr> 1277 1273 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1278 <tr><td><a name="diff006 7" /></td></tr>1274 <tr><td><a name="diff0066" /></td></tr> 1279 1275 <tr><td class="lineno" valign="top"></td><td class="lblock"> This <span class="delete">S</span>ection replaces the registration procedure for HTTP Status</td><td> </td><td class="rblock"> This <span class="insert">s</span>ection replaces the registration procedure for HTTP Status</td><td class="lineno" valign="top"></td></tr> 1280 1276 <tr><td class="lineno" valign="top"></td><td class="left"> Codes previously defined in Section 7.1 of [RFC2817].</td><td> </td><td class="right"> Codes previously defined in Section 7.1 of [RFC2817].</td><td class="lineno" valign="top"></td></tr> … … 1290 1286 <tr><td class="lineno" valign="top"></td><td class="left"> o Pointer to specification text</td><td> </td><td class="right"> o Pointer to specification text</td><td class="lineno" valign="top"></td></tr> 1291 1287 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1292 <tr><td><a name="diff006 8" /></td></tr>1288 <tr><td><a name="diff0067" /></td></tr> 1293 1289 <tr><td class="lineno" valign="top"></td><td class="lblock"> Values to be added to the HTTP status code name<span class="delete"> </span>space require IETF</td><td> </td><td class="rblock"> Values to be added to the HTTP status code namespace require IETF</td><td class="lineno" valign="top"></td></tr> 1294 1290 <tr><td class="lineno" valign="top"></td><td class="left"> Review (see [RFC5226], Section 4.1).</td><td> </td><td class="right"> Review (see [RFC5226], Section 4.1).</td><td class="lineno" valign="top"></td></tr> … … 1314 1310 <tr><td class="lineno" valign="top"></td><td class="left">8.2.3. Registrations</td><td> </td><td class="right">8.2.3. Registrations</td><td class="lineno" valign="top"></td></tr> 1315 1311 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1316 <tr><td><a name="diff006 9" /></td></tr>1312 <tr><td><a name="diff0068" /></td></tr> 1317 1313 <tr><td class="lineno" valign="top"></td><td class="lblock"> The <span class="delete">HTTP</span> Status <span class="delete">Code Registry shall be</span> updated with the registrations</td><td> </td><td class="rblock"> The <span class="insert">"HTTP</span> Status <span class="insert">Codes" registry has been</span> updated with the</td><td class="lineno" valign="top"></td></tr> 1318 1314 <tr><td class="lineno" valign="top"></td><td class="lblock"> below:</td><td> </td><td class="rblock"> registrations below:</td><td class="lineno" valign="top"></td></tr> … … 1339 1335 <tr><td class="lineno" valign="top"></td><td class="left">8.3. Header Field Registry</td><td> </td><td class="right">8.3. Header Field Registry</td><td class="lineno" valign="top"></td></tr> 1340 1336 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1341 <tr><td><a name="diff00 70" /></td></tr>1337 <tr><td><a name="diff0069" /></td></tr> 1342 1338 <tr><td class="lineno" valign="top"></td><td class="lblock"> HTTP header fields are registered within the <span class="delete">Message Header Field</span></td><td> </td><td class="rblock"> HTTP header fields are registered within the <span class="insert">"Message Headers"</span></td><td class="lineno" valign="top"></td></tr> 1343 1339 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Registry</span> located at <span class="delete"><http://www.iana.org/assignments/message-headers/</span></td><td> </td><td class="rblock"><span class="insert"> registry</span> located at <span class="insert"><http://www.iana.org/assignments/message-headers></span></td><td class="lineno" valign="top"></td></tr> … … 1354 1350 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1355 1351 <tr><td class="lineno" valign="top"></td><td class="left"> Authors of specifications defining new fields are advised to keep the</td><td> </td><td class="right"> Authors of specifications defining new fields are advised to keep the</td><td class="lineno" valign="top"></td></tr> 1356 <tr><td><a name="diff007 1" /></td></tr>1352 <tr><td><a name="diff0070" /></td></tr> 1357 1353 <tr><td class="lineno" valign="top"></td><td class="lblock"> name as short as practical and <span class="delete">to not</span> prefix the name with "X-"</td><td> </td><td class="rblock"> name as short as practical and <span class="insert">not to</span> prefix the name with "X-"</td><td class="lineno" valign="top"></td></tr> 1358 1354 <tr><td class="lineno" valign="top"></td><td class="left"> unless the header field will never be used on the Internet. (The</td><td> </td><td class="right"> unless the header field will never be used on the Internet. (The</td><td class="lineno" valign="top"></td></tr> 1359 <tr><td><a name="diff007 2" /></td></tr>1355 <tr><td><a name="diff0071" /></td></tr> 1360 1356 <tr><td class="lineno" valign="top"></td><td class="lblock"> "<span class="delete">x</span>-" prefix idiom has been extensively misused in practice; it was</td><td> </td><td class="rblock"> "<span class="insert">X</span>-" prefix idiom has been extensively misused in practice; it was</td><td class="lineno" valign="top"></td></tr> 1361 1357 <tr><td class="lineno" valign="top"></td><td class="left"> intended to only be used as a mechanism for avoiding name collisions</td><td> </td><td class="right"> intended to only be used as a mechanism for avoiding name collisions</td><td class="lineno" valign="top"></td></tr> 1362 1358 <tr><td class="lineno" valign="top"></td><td class="left"> inside proprietary software or intranet processing, since the prefix</td><td> </td><td class="right"> inside proprietary software or intranet processing, since the prefix</td><td class="lineno" valign="top"></td></tr> 1363 1359 <tr><td class="lineno" valign="top"></td><td class="left"> would ensure that private names never collide with a newly registered</td><td> </td><td class="right"> would ensure that private names never collide with a newly registered</td><td class="lineno" valign="top"></td></tr> 1360 <tr><td><a name="diff0072" /></td></tr> 1361 <tr><td class="lineno" valign="top"></td><td class="lblock"> Internet name; see [BCP178] for further information)</td><td> </td><td class="rblock"> Internet name; see [BCP178] for further information)<span class="insert">.</span></td><td class="lineno" valign="top"></td></tr> 1362 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1363 <tr><td class="lineno" valign="top"></td><td class="left"> New header field values typically have their syntax defined using</td><td> </td><td class="right"> New header field values typically have their syntax defined using</td><td class="lineno" valign="top"></td></tr> 1364 1364 <tr><td><a name="diff0073" /></td></tr> 1365 <tr><td class="lineno" valign="top"></td><td class="lblock"> Internet name; see [BCP178] for further information)</td><td> </td><td class="rblock"> Internet name; see [BCP178] for further information)<span class="insert">.</span></td><td class="lineno" valign="top"></td></tr>1366 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1367 <tr><td class="lineno" valign="top"></td><td class="left"> New header field values typically have their syntax defined using</td><td> </td><td class="right"> New header field values typically have their syntax defined using</td><td class="lineno" valign="top"></td></tr>1368 <tr><td><a name="diff0074" /></td></tr>1369 1365 <tr><td class="lineno" valign="top"></td><td class="lblock"> ABNF <span class="delete">([RFC5234]), using</span> the extension defined in Section 7 of</td><td> </td><td class="rblock"> ABNF <span class="insert">([RFC5234]) (implementing</span> the extension defined in Section 7 of</td><td class="lineno" valign="top"></td></tr> 1370 1366 <tr><td class="lineno" valign="top"></td><td class="lblock"> [RFC7230] as <span class="delete">necessary,</span> and are usually constrained to the range of</td><td> </td><td class="rblock"> [RFC7230] as <span class="insert">necessary),</span> and <span class="insert">they</span> are usually constrained to the</td><td class="lineno" valign="top"></td></tr> … … 1392 1388 <tr><td class="lineno" valign="top"></td><td class="left">8.3.2. Registrations</td><td> </td><td class="right">8.3.2. Registrations</td><td class="lineno" valign="top"></td></tr> 1393 1389 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1394 <tr><td><a name="diff007 5" /></td></tr>1390 <tr><td><a name="diff0074" /></td></tr> 1395 1391 <tr><td class="lineno" valign="top"></td><td class="lblock"> The <span class="delete">Message Header Field Registry shall be</span> updated with the following</td><td> </td><td class="rblock"> The <span class="insert">"Message Headers" registry has been</span> updated with the following</td><td class="lineno" valign="top"></td></tr> 1396 1392 <tr><td class="lineno" valign="top"></td><td class="left"> permanent registrations:</td><td> </td><td class="right"> permanent registrations:</td><td class="lineno" valign="top"></td></tr> … … 1412 1408 <tr><td class="lineno" valign="top"></td><td class="left"> | From | http | standard | Section 5.5.1 |</td><td> </td><td class="right"> | From | http | standard | Section 5.5.1 |</td><td class="lineno" valign="top"></td></tr> 1413 1409 <tr><td class="lineno" valign="top"></td><td class="left"> | Location | http | standard | Section 7.1.2 |</td><td> </td><td class="right"> | Location | http | standard | Section 7.1.2 |</td><td class="lineno" valign="top"></td></tr> 1414 <tr><td><a name="diff007 6" /></td></tr>1410 <tr><td><a name="diff0075" /></td></tr> 1415 1411 <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> | MIME-Version | http | standard | Appendix A.1 |</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 1416 1412 <tr><td class="lineno" valign="top"></td><td class="left"> | Max-Forwards | http | standard | Section 5.1.2 |</td><td> </td><td class="right"> | Max-Forwards | http | standard | Section 5.1.2 |</td><td class="lineno" valign="top"></td></tr> 1417 <tr><td><a name="diff007 7" /></td></tr>1413 <tr><td><a name="diff0076" /></td></tr> 1418 1414 <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> | MIME-Version | http | standard | Appendix A.1 |</span></td><td class="lineno" valign="top"></td></tr> 1419 1415 <tr><td class="lineno" valign="top"></td><td class="left"> | Referer | http | standard | Section 5.5.2 |</td><td> </td><td class="right"> | Referer | http | standard | Section 5.5.2 |</td><td class="lineno" valign="top"></td></tr> … … 1429 1425 <tr><td class="lineno" valign="top"></td><td class="left">8.4. Content Coding Registry</td><td> </td><td class="right">8.4. Content Coding Registry</td><td class="lineno" valign="top"></td></tr> 1430 1426 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1431 <tr><td><a name="diff007 8" /></td></tr>1427 <tr><td><a name="diff0077" /></td></tr> 1432 1428 <tr><td class="lineno" valign="top"></td><td class="lblock"> The <span class="delete">HTTP</span> Content Coding <span class="delete">Registry</span> defines the <span class="delete">name space</span> for content</td><td> </td><td class="rblock"> The <span class="insert">"HTTP</span> Content Coding <span class="insert">Registry"</span> defines the <span class="insert">namespace</span> for content</td><td class="lineno" valign="top"></td></tr> 1433 1429 <tr><td class="lineno" valign="top"></td><td class="lblock"> coding names (Section 4.2 of [RFC7230]). The <span class="delete">content coding registry</span></td><td> </td><td class="rblock"> coding names (Section 4.2 of [RFC7230]). The <span class="insert">"HTTP Content Coding</span></td><td class="lineno" valign="top"></td></tr> … … 1437 1433 <tr><td class="lineno" valign="top"></td><td class="left">8.4.1. Procedure</td><td> </td><td class="right">8.4.1. Procedure</td><td class="lineno" valign="top"></td></tr> 1438 1434 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1439 <tr><td><a name="diff007 9" /></td></tr>1435 <tr><td><a name="diff0078" /></td></tr> 1440 1436 <tr><td class="lineno" valign="top"></td><td class="lblock"> Content <span class="delete">C</span>oding registrations MUST include the following fields:</td><td> </td><td class="rblock"> Content <span class="insert">c</span>oding registrations MUST include the following fields:</td><td class="lineno" valign="top"></td></tr> 1441 1437 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1451 1447 <tr><td class="lineno" valign="top"></td><td class="left"> Section 4.2 of [RFC7230]).</td><td> </td><td class="right"> Section 4.2 of [RFC7230]).</td><td class="lineno" valign="top"></td></tr> 1452 1448 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1453 <tr><td><a name="diff00 80" /></td></tr>1449 <tr><td><a name="diff0079" /></td></tr> 1454 1450 <tr><td class="lineno" valign="top"></td><td class="lblock"> Values to be added to this <span class="delete">name space</span> require IETF Review (see</td><td> </td><td class="rblock"> Values to be added to this <span class="insert">namespace</span> require IETF Review (see Section</td><td class="lineno" valign="top"></td></tr> 1455 1451 <tr><td class="lineno" valign="top"></td><td class="lblock"> Section 4.1 of <span class="delete">[RFC5226]),</span> and MUST conform to the purpose of content</td><td> </td><td class="rblock"> 4.1 of <span class="insert">[RFC5226])</span> and MUST conform to the purpose of content coding</td><td class="lineno" valign="top"></td></tr> … … 1458 1454 <tr><td class="lineno" valign="top"></td><td class="left">8.4.2. Registrations</td><td> </td><td class="right">8.4.2. Registrations</td><td class="lineno" valign="top"></td></tr> 1459 1455 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1460 <tr><td><a name="diff008 1" /></td></tr>1456 <tr><td><a name="diff0080" /></td></tr> 1461 1457 <tr><td class="lineno" valign="top"></td><td class="lblock"> The <span class="delete">HTTP Content Codings Registry shall be</span> updated with the</td><td> </td><td class="rblock"> The <span class="insert">"HTTP Content Codings Registry" has been</span> updated with the</td><td class="lineno" valign="top"></td></tr> 1462 1458 <tr><td class="lineno" valign="top"></td><td class="left"> registrations below:</td><td> </td><td class="right"> registrations below:</td><td class="lineno" valign="top"></td></tr> … … 1479 1475 <tr><td class="lineno" valign="top"></td><td class="left"> The list of considerations below is not exhaustive. Most security</td><td> </td><td class="right"> The list of considerations below is not exhaustive. Most security</td><td class="lineno" valign="top"></td></tr> 1480 1476 <tr><td class="lineno" valign="top"></td><td class="left"> concerns related to HTTP semantics are about securing server-side</td><td> </td><td class="right"> concerns related to HTTP semantics are about securing server-side</td><td class="lineno" valign="top"></td></tr> 1481 <tr><td><a name="diff008 2" /></td></tr>1477 <tr><td><a name="diff0081" /></td></tr> 1482 1478 <tr><td class="lineno" valign="top"></td><td class="lblock"> applications (code behind the HTTP <span class="delete">interface),</span> securing <span class="delete">user agent</span></td><td> </td><td class="rblock"> applications (code behind the HTTP <span class="insert">interface) or</span> securing <span class="insert">user-agent</span></td><td class="lineno" valign="top"></td></tr> 1483 1479 <tr><td class="lineno" valign="top"></td><td class="lblock"> processing of payloads received via <span class="delete">HTTP, or secure</span> use of the</td><td> </td><td class="rblock"> processing of payloads received via <span class="insert">HTTP. Secure</span> use of the Internet</td><td class="lineno" valign="top"></td></tr> … … 1499 1495 <tr><td class="lineno" valign="top"></td><td class="left"> For example, UNIX, Microsoft Windows, and other operating systems use</td><td> </td><td class="right"> For example, UNIX, Microsoft Windows, and other operating systems use</td><td class="lineno" valign="top"></td></tr> 1500 1496 <tr><td class="lineno" valign="top"></td><td class="left"> ".." as a path component to indicate a directory level above the</td><td> </td><td class="right"> ".." as a path component to indicate a directory level above the</td><td class="lineno" valign="top"></td></tr> 1501 <tr><td><a name="diff008 3" /></td></tr>1497 <tr><td><a name="diff0082" /></td></tr> 1502 1498 <tr><td class="lineno" valign="top"></td><td class="lblock"> current one, and use specially named paths or file names to send data</td><td> </td><td class="rblock"> current one, and <span class="insert">they</span> use specially named paths or file names to send</td><td class="lineno" valign="top"></td></tr> 1503 1499 <tr><td class="lineno" valign="top"></td><td class="lblock"> to system devices. Similar naming conventions might exist within</td><td> </td><td class="rblock"> data to system devices. Similar naming conventions might exist</td><td class="lineno" valign="top"></td></tr> … … 1529 1525 <tr><td class="lineno" valign="top"></td><td class="left"> information about the user's immediate browsing history and any</td><td> </td><td class="right"> information about the user's immediate browsing history and any</td><td class="lineno" valign="top"></td></tr> 1530 1526 <tr><td class="lineno" valign="top"></td><td class="left"> personal information that might be found in the referring resource's</td><td> </td><td class="right"> personal information that might be found in the referring resource's</td><td class="lineno" valign="top"></td></tr> 1531 <tr><td><a name="diff008 4" /></td></tr>1527 <tr><td><a name="diff0083" /></td></tr> 1532 1528 <tr><td class="lineno" valign="top"></td><td class="lblock"> URI. Limitations on Referer are described in Section 5.5.2 to</td><td> </td><td class="rblock"> URI. Limitations on <span class="insert">the</span> Referer <span class="insert">header field</span> are described in</td><td class="lineno" valign="top"></td></tr> 1533 1529 <tr><td class="lineno" valign="top"></td><td class="lblock"> address some of its security considerations.</td><td> </td><td class="rblock"> Section 5.5.2 to address some of its security considerations.</td><td class="lineno" valign="top"></td></tr> … … 1554 1550 <tr><td class="lineno" valign="top"></td><td class="left"> [RFC7230] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right"> [RFC7230] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr> 1555 1551 <tr><td class="lineno" valign="top"></td><td class="left"> Protocol (HTTP/1.1): Message Syntax and Routing",</td><td> </td><td class="right"> Protocol (HTTP/1.1): Message Syntax and Routing",</td><td class="lineno" valign="top"></td></tr> 1556 <tr><td><a name="diff008 5" /></td></tr>1552 <tr><td><a name="diff0084" /></td></tr> 1557 1553 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">draft-ietf-httpbis-p1-messaging-latest (work in progress),</span></td><td> </td><td class="rblock"> <span class="insert">RFC 7230,</span> May 2014.</td><td class="lineno" valign="top"></td></tr> 1558 1554 <tr><td class="lineno" valign="top"></td><td class="lblock"> May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 1559 1555 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1560 1556 <tr><td class="lineno" valign="top"></td><td class="left"> [RFC7232] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right"> [RFC7232] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr> 1561 <tr><td><a name="diff008 6" /></td></tr>1557 <tr><td><a name="diff0085" /></td></tr> 1562 1558 <tr><td class="lineno" valign="top"></td><td class="lblock"> Protocol (HTTP/1.1): Conditional Requests",</td><td> </td><td class="rblock"> Protocol (HTTP/1.1): Conditional Requests", <span class="insert">RFC 7232,</span></td><td class="lineno" valign="top"></td></tr> 1563 1559 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">draft-ietf-httpbis-p4-conditional-latest (work in</span></td><td> </td><td class="rblock"> May 2014.</td><td class="lineno" valign="top"></td></tr> … … 1566 1562 <tr><td class="lineno" valign="top"></td><td class="left"> [RFC7233] Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed.,</td><td> </td><td class="right"> [RFC7233] Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed.,</td><td class="lineno" valign="top"></td></tr> 1567 1563 <tr><td class="lineno" valign="top"></td><td class="left"> "Hypertext Transfer Protocol (HTTP/1.1): Range Requests",</td><td> </td><td class="right"> "Hypertext Transfer Protocol (HTTP/1.1): Range Requests",</td><td class="lineno" valign="top"></td></tr> 1568 <tr><td><a name="diff008 7" /></td></tr>1564 <tr><td><a name="diff0086" /></td></tr> 1569 1565 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">draft-ietf-httpbis-p5-range-latest (work in progress),</span></td><td> </td><td class="rblock"> <span class="insert">RFC 7233,</span> May 2014.</td><td class="lineno" valign="top"></td></tr> 1570 1566 <tr><td class="lineno" valign="top"></td><td class="lblock"> May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> … … 1572 1568 <tr><td class="lineno" valign="top"></td><td class="left"> [RFC7234] Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td> </td><td class="right"> [RFC7234] Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke,</td><td class="lineno" valign="top"></td></tr> 1573 1569 <tr><td class="lineno" valign="top"></td><td class="left"> Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td> </td><td class="right"> Ed., "Hypertext Transfer Protocol (HTTP/1.1): Caching",</td><td class="lineno" valign="top"></td></tr> 1574 <tr><td><a name="diff008 8" /></td></tr>1570 <tr><td><a name="diff0087" /></td></tr> 1575 1571 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">draft-ietf-httpbis-p6-cache-latest (work in progress),</span></td><td> </td><td class="rblock"> <span class="insert">RFC 7234,</span> May 2014.</td><td class="lineno" valign="top"></td></tr> 1576 1572 <tr><td class="lineno" valign="top"></td><td class="lblock"> May 2014.</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 1577 1573 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1578 1574 <tr><td class="lineno" valign="top"></td><td class="left"> [RFC7235] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td> </td><td class="right"> [RFC7235] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer</td><td class="lineno" valign="top"></td></tr> 1579 <tr><td><a name="diff008 9" /></td></tr>1575 <tr><td><a name="diff0088" /></td></tr> 1580 1576 <tr><td class="lineno" valign="top"></td><td class="lblock"> Protocol (HTTP/1.1): Authentication",</td><td> </td><td class="rblock"> Protocol (HTTP/1.1): Authentication", <span class="insert">RFC 7235,</span> May 2014.</td><td class="lineno" valign="top"></td></tr> 1581 1577 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">draft-ietf-httpbis-p7-auth-latest (work in progress),</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> … … 1603 1599 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1604 1600 <tr><td class="lineno" valign="top"></td><td class="left"> [RFC7238] Reschke, J., "The Hypertext Transfer Protocol (HTTP)</td><td> </td><td class="right"> [RFC7238] Reschke, J., "The Hypertext Transfer Protocol (HTTP)</td><td class="lineno" valign="top"></td></tr> 1605 <tr><td><a name="diff00 90" /></td></tr>1601 <tr><td><a name="diff0089" /></td></tr> 1606 1602 <tr><td class="lineno" valign="top"></td><td class="lblock"> Status Code 308 (Permanent Redirect)",</td><td> </td><td class="rblock"> Status Code 308 (Permanent Redirect)", <span class="insert">RFC 7238, May 2014.</span></td><td class="lineno" valign="top"></td></tr> 1607 1603 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">draft-reschke-http-status-308-07 (work in progress),</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> … … 1615 1611 <tr><td class="lineno" valign="top"></td><td class="left"> variety of representations and with extensible header fields.</td><td> </td><td class="right"> variety of representations and with extensible header fields.</td><td class="lineno" valign="top"></td></tr> 1616 1612 <tr><td class="lineno" valign="top"></td><td class="left"> However, RFC 2045 is focused only on email; applications of HTTP have</td><td> </td><td class="right"> However, RFC 2045 is focused only on email; applications of HTTP have</td><td class="lineno" valign="top"></td></tr> 1617 <tr><td><a name="diff009 1" /></td></tr>1613 <tr><td><a name="diff0090" /></td></tr> 1618 1614 <tr><td class="lineno" valign="top"></td><td class="lblock"> many characteristics that differ from <span class="delete">email, and hence</span> HTTP has</td><td> </td><td class="rblock"> many characteristics that differ from <span class="insert">email; hence,</span> HTTP has features</td><td class="lineno" valign="top"></td></tr> 1619 1615 <tr><td class="lineno" valign="top"></td><td class="lblock"> features that differ from MIME. These differences were carefully</td><td> </td><td class="rblock"> that differ from MIME. These differences were carefully chosen to</td><td class="lineno" valign="top"></td></tr> … … 1644 1640 <tr><td class="lineno" valign="top"></td><td class="left"> likelihood of safe transport over the destination protocol.</td><td> </td><td class="right"> likelihood of safe transport over the destination protocol.</td><td class="lineno" valign="top"></td></tr> 1645 1641 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1642 <tr><td><a name="diff0091" /></td></tr> 1643 <tr><td class="lineno" valign="top"></td><td class="lblock">A.6. MHTML and Line<span class="delete"> </span>Length Limitations</td><td> </td><td class="rblock">A.6. MHTML and Line<span class="insert">-</span>Length Limitations</td><td class="lineno" valign="top"></td></tr> 1644 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1645 <tr><td class="lineno" valign="top"></td><td class="left"> HTTP implementations that share code with MHTML [RFC2557]</td><td> </td><td class="right"> HTTP implementations that share code with MHTML [RFC2557]</td><td class="lineno" valign="top"></td></tr> 1646 1646 <tr><td><a name="diff0092" /></td></tr> 1647 <tr><td class="lineno" valign="top"></td><td class="lblock">A.6. MHTML and Line<span class="delete"> </span>Length Limitations</td><td> </td><td class="rblock">A.6. MHTML and Line<span class="insert">-</span>Length Limitations</td><td class="lineno" valign="top"></td></tr>1648 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1649 <tr><td class="lineno" valign="top"></td><td class="left"> HTTP implementations that share code with MHTML [RFC2557]</td><td> </td><td class="right"> HTTP implementations that share code with MHTML [RFC2557]</td><td class="lineno" valign="top"></td></tr>1650 <tr><td><a name="diff0093" /></td></tr>1651 1647 <tr><td class="lineno" valign="top"></td><td class="lblock"> implementations need to be aware of MIME line<span class="delete"> </span>length limitations.</td><td> </td><td class="rblock"> implementations need to be aware of MIME line<span class="insert">-</span>length limitations.</td><td class="lineno" valign="top"></td></tr> 1652 1648 <tr><td class="lineno" valign="top"></td><td class="left"> Since HTTP does not have this limitation, HTTP does not fold long</td><td> </td><td class="right"> Since HTTP does not have this limitation, HTTP does not fold long</td><td class="lineno" valign="top"></td></tr> 1653 1649 <tr><td class="lineno" valign="top"></td><td class="left"> lines. MHTML messages being transported by HTTP follow all</td><td> </td><td class="right"> lines. MHTML messages being transported by HTTP follow all</td><td class="lineno" valign="top"></td></tr> 1654 <tr><td><a name="diff009 4" /></td></tr>1650 <tr><td><a name="diff0093" /></td></tr> 1655 1651 <tr><td class="lineno" valign="top"></td><td class="lblock"> conventions of MHTML, including line<span class="delete"> </span>length limitations and folding,</td><td> </td><td class="rblock"> conventions of MHTML, including line<span class="insert">-</span>length limitations and folding,</td><td class="lineno" valign="top"></td></tr> 1656 1652 <tr><td class="lineno" valign="top"></td><td class="left"> canonicalization, etc., since HTTP transfers message-bodies as</td><td> </td><td class="right"> canonicalization, etc., since HTTP transfers message-bodies as</td><td class="lineno" valign="top"></td></tr> … … 1669 1665 <tr><td class="lineno" valign="top"></td><td class="left"> representations and representations from resources.</td><td> </td><td class="right"> representations and representations from resources.</td><td class="lineno" valign="top"></td></tr> 1670 1666 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1671 <tr><td><a name="diff009 5" /></td></tr>1667 <tr><td><a name="diff0094" /></td></tr> 1672 1668 <tr><td class="lineno" valign="top"></td><td class="lblock"> A new requirement has been added that semantics embedded in a URI</td><td> </td><td class="rblock"> A new requirement has been added that semantics embedded in a URI be</td><td class="lineno" valign="top"></td></tr> 1673 1669 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">should</span> be disabled when those semantics are inconsistent with the</td><td> </td><td class="rblock"> disabled when those semantics are inconsistent with the request</td><td class="lineno" valign="top"></td></tr> … … 1676 1672 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1677 1673 <tr><td class="lineno" valign="top"></td><td class="left"> An algorithm has been added for determining if a payload is</td><td> </td><td class="right"> An algorithm has been added for determining if a payload is</td><td class="lineno" valign="top"></td></tr> 1678 <tr><td><a name="diff009 6" /></td></tr>1674 <tr><td><a name="diff0095" /></td></tr> 1679 1675 <tr><td class="lineno" valign="top"></td><td class="lblock"> associated with a specific identifier<span class="delete">. (Section 3.1.4.1)</span></td><td> </td><td class="rblock"> associated with a specific identifier<span class="insert"> (Section 3.1.4.1).</span></td><td class="lineno" valign="top"></td></tr> 1680 1676 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1682 1678 <tr><td class="lineno" valign="top"></td><td class="left"> removed; the default is now whatever the media type definition says.</td><td> </td><td class="right"> removed; the default is now whatever the media type definition says.</td><td class="lineno" valign="top"></td></tr> 1683 1679 <tr><td class="lineno" valign="top"></td><td class="left"> Likewise, special treatment of ISO-8859-1 has been removed from the</td><td> </td><td class="right"> Likewise, special treatment of ISO-8859-1 has been removed from the</td><td class="lineno" valign="top"></td></tr> 1684 <tr><td><a name="diff009 7" /></td></tr>1680 <tr><td><a name="diff0096" /></td></tr> 1685 1681 <tr><td class="lineno" valign="top"></td><td class="lblock"> Accept-Charset header field. (Section<span class="delete"> 3.1.1.3 and Section 5.3.3</span>)</td><td> </td><td class="rblock"> Accept-Charset header field. (Section<span class="insert">s 3.1.1.3 and 5.3.3.</span>)</td><td class="lineno" valign="top"></td></tr> 1686 1682 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1688 1684 <tr><td class="lineno" valign="top"></td><td class="left"> affect the base URI for resolving relative URI references, due to</td><td> </td><td class="right"> affect the base URI for resolving relative URI references, due to</td><td class="lineno" valign="top"></td></tr> 1689 1685 <tr><td class="lineno" valign="top"></td><td class="left"> poor implementation support and the undesirable effect of potentially</td><td> </td><td class="right"> poor implementation support and the undesirable effect of potentially</td><td class="lineno" valign="top"></td></tr> 1690 <tr><td><a name="diff009 8" /></td></tr>1686 <tr><td><a name="diff0097" /></td></tr> 1691 1687 <tr><td class="lineno" valign="top"></td><td class="lblock"> breaking relative links in content-negotiated <span class="delete">resources.</span></td><td> </td><td class="rblock"> breaking relative links in content-negotiated <span class="insert">resources</span></td><td class="lineno" valign="top"></td></tr> 1692 1688 <tr><td class="lineno" valign="top"></td><td class="lblock"> (Section <span class="delete">3.1.4.2)</span></td><td> </td><td class="rblock"> (Section <span class="insert">3.1.4.2).</span></td><td class="lineno" valign="top"></td></tr> … … 1694 1690 <tr><td class="lineno" valign="top"></td><td class="left"> To be consistent with the method-neutral parsing algorithm of</td><td> </td><td class="right"> To be consistent with the method-neutral parsing algorithm of</td><td class="lineno" valign="top"></td></tr> 1695 1691 <tr><td class="lineno" valign="top"></td><td class="left"> [RFC7230], the definition of GET has been relaxed so that requests</td><td> </td><td class="right"> [RFC7230], the definition of GET has been relaxed so that requests</td><td class="lineno" valign="top"></td></tr> 1696 <tr><td><a name="diff009 9" /></td></tr>1692 <tr><td><a name="diff0098" /></td></tr> 1697 1693 <tr><td class="lineno" valign="top"></td><td class="lblock"> can have a body, even though a body has no meaning for <span class="delete">GET.</span></td><td> </td><td class="rblock"> can have a body, even though a body has no meaning for <span class="insert">GET</span></td><td class="lineno" valign="top"></td></tr> 1698 1694 <tr><td class="lineno" valign="top"></td><td class="lblock"> (Section <span class="delete">4.3.1)</span></td><td> </td><td class="rblock"> (Section <span class="insert">4.3.1).</span></td><td class="lineno" valign="top"></td></tr> 1699 1695 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1700 1696 <tr><td class="lineno" valign="top"></td><td class="left"> Servers are no longer required to handle all Content-* header fields</td><td> </td><td class="right"> Servers are no longer required to handle all Content-* header fields</td><td class="lineno" valign="top"></td></tr> 1701 <tr><td><a name="diff0 100" /></td></tr>1697 <tr><td><a name="diff0099" /></td></tr> 1702 1698 <tr><td class="lineno" valign="top"></td><td class="lblock"> and use of Content-Range has been explicitly banned in PUT <span class="delete">requests.</span></td><td> </td><td class="rblock"> and use of Content-Range has been explicitly banned in PUT <span class="insert">requests</span></td><td class="lineno" valign="top"></td></tr> 1703 1699 <tr><td class="lineno" valign="top"></td><td class="lblock"> (Section <span class="delete">4.3.4)</span></td><td> </td><td class="rblock"> (Section <span class="insert">4.3.4).</span></td><td class="lineno" valign="top"></td></tr> 1704 1700 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1705 1701 <tr><td class="lineno" valign="top"></td><td class="left"> Definition of the CONNECT method has been moved from [RFC2817] to</td><td> </td><td class="right"> Definition of the CONNECT method has been moved from [RFC2817] to</td><td class="lineno" valign="top"></td></tr> 1702 <tr><td><a name="diff0100" /></td></tr> 1703 <tr><td class="lineno" valign="top"></td><td class="lblock"> this specification<span class="delete">. (Section 4.3.6)</span></td><td> </td><td class="rblock"> this specification<span class="insert"> (Section 4.3.6).</span></td><td class="lineno" valign="top"></td></tr> 1704 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1706 1705 <tr><td><a name="diff0101" /></td></tr> 1707 <tr><td class="lineno" valign="top"></td><td class="lblock"> this specification<span class="delete">. (Section 4.3.6)</span></td><td> </td><td class="rblock"> this specification<span class="insert"> (Section 4.3.6).</span></td><td class="lineno" valign="top"></td></tr>1708 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1709 <tr><td><a name="diff0102" /></td></tr>1710 1706 <tr><td class="lineno" valign="top"></td><td class="lblock"> The OPTIONS and TRACE request methods have been defined as being</td><td> </td><td class="rblock"> The OPTIONS and TRACE request methods have been defined as being <span class="insert">safe</span></td><td class="lineno" valign="top"></td></tr> 1711 1707 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">safe.</span> (Section 4.3.7 and Section <span class="delete">4.3.8)</span></td><td> </td><td class="rblock"> (Section 4.3.7 and Section <span class="insert">4.3.8).</span></td><td class="lineno" valign="top"></td></tr> 1712 1708 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1713 1709 <tr><td class="lineno" valign="top"></td><td class="left"> The Expect header field's extension mechanism has been removed due to</td><td> </td><td class="right"> The Expect header field's extension mechanism has been removed due to</td><td class="lineno" valign="top"></td></tr> 1714 <tr><td><a name="diff010 3" /></td></tr>1710 <tr><td><a name="diff0102" /></td></tr> 1715 1711 <tr><td class="lineno" valign="top"></td><td class="lblock"> widely<span class="delete">-deployed broken implementations. (Section 5.1.1)</span></td><td> </td><td class="rblock"> widely<span class="insert"> deployed broken implementations (Section 5.1.1).</span></td><td class="lineno" valign="top"></td></tr> 1716 1712 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1717 1713 <tr><td class="lineno" valign="top"></td><td class="left"> The Max-Forwards header field has been restricted to the OPTIONS and</td><td> </td><td class="right"> The Max-Forwards header field has been restricted to the OPTIONS and</td><td class="lineno" valign="top"></td></tr> 1718 1714 <tr><td class="lineno" valign="top"></td><td class="left"> TRACE methods; previously, extension methods could have used it as</td><td> </td><td class="right"> TRACE methods; previously, extension methods could have used it as</td><td class="lineno" valign="top"></td></tr> 1719 <tr><td><a name="diff010 4" /></td></tr>1715 <tr><td><a name="diff0103" /></td></tr> 1720 1716 <tr><td class="lineno" valign="top"></td><td class="lblock"> well<span class="delete">. (Section 5.1.2)</span></td><td> </td><td class="rblock"> well<span class="insert"> (Section 5.1.2).</span></td><td class="lineno" valign="top"></td></tr> 1721 1717 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1723 1719 <tr><td class="lineno" valign="top"></td><td class="left"> header field when no referring URI is applicable, which distinguishes</td><td> </td><td class="right"> header field when no referring URI is applicable, which distinguishes</td><td class="lineno" valign="top"></td></tr> 1724 1720 <tr><td class="lineno" valign="top"></td><td class="left"> that case from others where the Referer field is not sent or has been</td><td> </td><td class="right"> that case from others where the Referer field is not sent or has been</td><td class="lineno" valign="top"></td></tr> 1725 <tr><td><a name="diff010 5" /></td></tr>1721 <tr><td><a name="diff0104" /></td></tr> 1726 1722 <tr><td class="lineno" valign="top"></td><td class="lblock"> removed<span class="delete">. (Section 5.5.2)</span></td><td> </td><td class="rblock"> removed<span class="insert"> (Section 5.5.2).</span></td><td class="lineno" valign="top"></td></tr> 1727 1723 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1728 1724 <tr><td class="lineno" valign="top"></td><td class="left"> The following status codes are now cacheable (that is, they can be</td><td> </td><td class="right"> The following status codes are now cacheable (that is, they can be</td><td class="lineno" valign="top"></td></tr> 1729 1725 <tr><td class="lineno" valign="top"></td><td class="left"> stored and reused by a cache without explicit freshness information</td><td> </td><td class="right"> stored and reused by a cache without explicit freshness information</td><td class="lineno" valign="top"></td></tr> 1726 <tr><td><a name="diff0105" /></td></tr> 1727 <tr><td class="lineno" valign="top"></td><td class="lblock"> present): 204, 404, 405, 414, 501<span class="delete">. (Section 6)</span></td><td> </td><td class="rblock"> present): 204, 404, 405, 414, 501<span class="insert"> (Section 6).</span></td><td class="lineno" valign="top"></td></tr> 1728 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1729 <tr><td class="lineno" valign="top"></td><td class="left"> The 201 (Created) status description has been changed to allow for</td><td> </td><td class="right"> The 201 (Created) status description has been changed to allow for</td><td class="lineno" valign="top"></td></tr> 1730 1730 <tr><td><a name="diff0106" /></td></tr> 1731 <tr><td class="lineno" valign="top"></td><td class="lblock"> present): 204, 404, 405, 414, 501<span class="delete">. (Section 6)</span></td><td> </td><td class="rblock"> present): 204, 404, 405, 414, 501<span class="insert"> (Section 6).</span></td><td class="lineno" valign="top"></td></tr>1732 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1733 <tr><td class="lineno" valign="top"></td><td class="left"> The 201 (Created) status description has been changed to allow for</td><td> </td><td class="right"> The 201 (Created) status description has been changed to allow for</td><td class="lineno" valign="top"></td></tr>1734 <tr><td><a name="diff0107" /></td></tr>1735 1731 <tr><td class="lineno" valign="top"></td><td class="lblock"> the possibility that more than one resource has been <span class="delete">created.</span></td><td> </td><td class="rblock"> the possibility that more than one resource has been <span class="insert">created</span></td><td class="lineno" valign="top"></td></tr> 1736 1732 <tr><td class="lineno" valign="top"></td><td class="lblock"> (Section <span class="delete">6.3.2)</span></td><td> </td><td class="rblock"> (Section <span class="insert">6.3.2).</span></td><td class="lineno" valign="top"></td></tr> 1737 1733 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1738 1734 <tr><td class="lineno" valign="top"></td><td class="left"> The definition of 203 (Non-Authoritative Information) has been</td><td> </td><td class="right"> The definition of 203 (Non-Authoritative Information) has been</td><td class="lineno" valign="top"></td></tr> 1739 <tr><td><a name="diff010 8" /></td></tr>1735 <tr><td><a name="diff0107" /></td></tr> 1740 1736 <tr><td class="lineno" valign="top"></td><td class="lblock"> broadened to include cases of payload transformations as <span class="delete">well.</span></td><td> </td><td class="rblock"> broadened to include cases of payload transformations as <span class="insert">well</span></td><td class="lineno" valign="top"></td></tr> 1741 1737 <tr><td class="lineno" valign="top"></td><td class="lblock"> (Section <span class="delete">6.3.4)</span></td><td> </td><td class="rblock"> (Section <span class="insert">6.3.4).</span></td><td class="lineno" valign="top"></td></tr> … … 1745 1741 <tr><td class="lineno" valign="top"></td><td class="left"> based upon the request method semantics. The redirect status codes</td><td> </td><td class="right"> based upon the request method semantics. The redirect status codes</td><td class="lineno" valign="top"></td></tr> 1746 1742 <tr><td class="lineno" valign="top"></td><td class="left"> 301, 302, and 307 no longer have normative requirements on response</td><td> </td><td class="right"> 301, 302, and 307 no longer have normative requirements on response</td><td class="lineno" valign="top"></td></tr> 1743 <tr><td><a name="diff0108" /></td></tr> 1744 <tr><td class="lineno" valign="top"></td><td class="lblock"> payloads and user interaction<span class="delete">. (Section 6.4)</span></td><td> </td><td class="rblock"> payloads and user interaction<span class="insert"> (Section 6.4).</span></td><td class="lineno" valign="top"></td></tr> 1745 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1746 <tr><td class="lineno" valign="top"></td><td class="left"> The status codes 301 and 302 have been changed to allow user agents</td><td> </td><td class="right"> The status codes 301 and 302 have been changed to allow user agents</td><td class="lineno" valign="top"></td></tr> 1747 1747 <tr><td><a name="diff0109" /></td></tr> 1748 <tr><td class="lineno" valign="top"></td><td class="lblock"> payloads and user interaction<span class="delete">. (Section 6.4)</span></td><td> </td><td class="rblock"> payloads and user interaction<span class="insert"> (Section 6.4).</span></td><td class="lineno" valign="top"></td></tr> 1749 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1750 <tr><td class="lineno" valign="top"></td><td class="left"> The status codes 301 and 302 have been changed to allow user agents</td><td> </td><td class="right"> The status codes 301 and 302 have been changed to allow user agents</td><td class="lineno" valign="top"></td></tr> 1748 <tr><td class="lineno" valign="top"></td><td class="lblock"> to rewrite the method from POST to GET. (Sections 6.4.2 and 6.4.3)</td><td> </td><td class="rblock"> to rewrite the method from POST to GET. (Sections 6.4.2 and 6.4.3<span class="insert">.</span>)</td><td class="lineno" valign="top"></td></tr> 1749 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1751 1750 <tr><td><a name="diff0110" /></td></tr> 1752 <tr><td class="lineno" valign="top"></td><td class="lblock"> to rewrite the method from POST to GET. (Sections 6.4.2 and 6.4.3)</td><td> </td><td class="rblock"> to rewrite the method from POST to GET. (Sections 6.4.2 and 6.4.3<span class="insert">.</span>)</td><td class="lineno" valign="top"></td></tr>1753 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1754 <tr><td><a name="diff0111" /></td></tr>1755 1751 <tr><td class="lineno" valign="top"></td><td class="lblock"> The description of 303 (See Other) status code has been changed to</td><td> </td><td class="rblock"> The description of <span class="insert">the</span> 303 (See Other) status code has been changed</td><td class="lineno" valign="top"></td></tr> 1756 1752 <tr><td class="lineno" valign="top"></td><td class="lblock"> allow it to be cached if explicit freshness information is given, and</td><td> </td><td class="rblock"> to allow it to be cached if explicit freshness information is given,</td><td class="lineno" valign="top"></td></tr> … … 1759 1755 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1760 1756 <tr><td class="lineno" valign="top"></td><td class="left"> The 305 (Use Proxy) status code has been deprecated due to security</td><td> </td><td class="right"> The 305 (Use Proxy) status code has been deprecated due to security</td><td class="lineno" valign="top"></td></tr> 1757 <tr><td><a name="diff0111" /></td></tr> 1758 <tr><td class="lineno" valign="top"></td><td class="lblock"> concerns regarding in-band configuration of a proxy<span class="delete">. (Section 6.4.5)</span></td><td> </td><td class="rblock"> concerns regarding in-band configuration of a proxy<span class="insert"> (Section 6.4.5).</span></td><td class="lineno" valign="top"></td></tr> 1759 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1760 <tr><td class="lineno" valign="top"></td><td class="left"> The 400 (Bad Request) status code has been relaxed so that it isn't</td><td> </td><td class="right"> The 400 (Bad Request) status code has been relaxed so that it isn't</td><td class="lineno" valign="top"></td></tr> 1761 1761 <tr><td><a name="diff0112" /></td></tr> 1762 <tr><td class="lineno" valign="top"></td><td class="lblock"> concerns regarding in-band configuration of a proxy<span class="delete">. (Section 6.4.5)</span></td><td> </td><td class="rblock"> concerns regarding in-band configuration of a proxy<span class="insert"> (Section 6.4.5).</span></td><td class="lineno" valign="top"></td></tr>1763 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1764 <tr><td class="lineno" valign="top"></td><td class="left"> The 4 00 (Bad Request) status code has been relaxed so that it isn't</td><td> </td><td class="right"> The 400 (Bad Request) status code has been relaxed so that it isn't</td><td class="lineno" valign="top"></td></tr>1762 <tr><td class="lineno" valign="top"></td><td class="lblock"> limited to syntax errors<span class="delete">. (Section 6.5.1)</span></td><td> </td><td class="rblock"> limited to syntax errors<span class="insert"> (Section 6.5.1).</span></td><td class="lineno" valign="top"></td></tr> 1763 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1764 <tr><td class="lineno" valign="top"></td><td class="left"> The 426 (Upgrade Required) status code has been incorporated from</td><td> </td><td class="right"> The 426 (Upgrade Required) status code has been incorporated from</td><td class="lineno" valign="top"></td></tr> 1765 1765 <tr><td><a name="diff0113" /></td></tr> 1766 <tr><td class="lineno" valign="top"></td><td class="lblock"> limited to syntax errors<span class="delete">. (Section 6.5.1)</span></td><td> </td><td class="rblock"> limited to syntax errors<span class="insert"> (Section 6.5.1).</span></td><td class="lineno" valign="top"></td></tr>1767 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1768 <tr><td class="lineno" valign="top"></td><td class="left"> The 426 (Upgrade Required) status code has been incorporated from</td><td> </td><td class="right"> The 426 (Upgrade Required) status code has been incorporated from</td><td class="lineno" valign="top"></td></tr>1769 <tr><td><a name="diff0114" /></td></tr>1770 1766 <tr><td class="lineno" valign="top"></td><td class="lblock"> [RFC2817]<span class="delete">. (Section 6.5.15)</span></td><td> </td><td class="rblock"> [RFC2817]<span class="insert"> (Section 6.5.15).</span></td><td class="lineno" valign="top"></td></tr> 1771 1767 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1772 1768 <tr><td class="lineno" valign="top"></td><td class="left"> The target of requirements on HTTP-date and the Date header field</td><td> </td><td class="right"> The target of requirements on HTTP-date and the Date header field</td><td class="lineno" valign="top"></td></tr> 1773 1769 <tr><td class="lineno" valign="top"></td><td class="left"> have been reduced to those systems generating the date, rather than</td><td> </td><td class="right"> have been reduced to those systems generating the date, rather than</td><td class="lineno" valign="top"></td></tr> 1774 <tr><td><a name="diff011 5" /></td></tr>1770 <tr><td><a name="diff0114" /></td></tr> 1775 1771 <tr><td class="lineno" valign="top"></td><td class="lblock"> all systems sending a date<span class="delete">. (Section 7.1.1)</span></td><td> </td><td class="rblock"> all systems sending a date<span class="insert"> (Section 7.1.1).</span></td><td class="lineno" valign="top"></td></tr> 1776 1772 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1778 1774 <tr><td class="lineno" valign="top"></td><td class="left"> URI references, including relative references and fragments, along</td><td> </td><td class="right"> URI references, including relative references and fragments, along</td><td class="lineno" valign="top"></td></tr> 1779 1775 <tr><td class="lineno" valign="top"></td><td class="left"> with some clarifications as to when use of fragments would not be</td><td> </td><td class="right"> with some clarifications as to when use of fragments would not be</td><td class="lineno" valign="top"></td></tr> 1780 <tr><td><a name="diff011 6" /></td></tr>1776 <tr><td><a name="diff0115" /></td></tr> 1781 1777 <tr><td class="lineno" valign="top"></td><td class="lblock"> appropriate<span class="delete">. (Section 7.1.2)</span></td><td> </td><td class="rblock"> appropriate<span class="insert"> (Section 7.1.2).</span></td><td class="lineno" valign="top"></td></tr> 1782 1778 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1784 1780 <tr><td class="lineno" valign="top"></td><td class="left"> option to specify it in a PUT request. Requirements relating to the</td><td> </td><td class="right"> option to specify it in a PUT request. Requirements relating to the</td><td class="lineno" valign="top"></td></tr> 1785 1781 <tr><td class="lineno" valign="top"></td><td class="left"> content of Allow have been relaxed; correspondingly, clients are not</td><td> </td><td class="right"> content of Allow have been relaxed; correspondingly, clients are not</td><td class="lineno" valign="top"></td></tr> 1782 <tr><td><a name="diff0116" /></td></tr> 1783 <tr><td class="lineno" valign="top"></td><td class="lblock"> required to always trust its value<span class="delete">. (Section 7.4.1)</span></td><td> </td><td class="rblock"> required to always trust its value<span class="insert"> (Section 7.4.1).</span></td><td class="lineno" valign="top"></td></tr> 1784 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1786 1785 <tr><td><a name="diff0117" /></td></tr> 1787 <tr><td class="lineno" valign="top"></td><td class="lblock"> required to always trust its value<span class="delete">. (Section 7.4.1)</span></td><td> </td><td class="rblock"> required to always trust its value<span class="insert"> (Section 7.4.1).</span></td><td class="lineno" valign="top"></td></tr> 1788 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1786 <tr><td class="lineno" valign="top"></td><td class="lblock"> A Method Registry has been defined<span class="delete">. (Section 8.1)</span></td><td> </td><td class="rblock"> A Method Registry has been defined<span class="insert"> (Section 8.1).</span></td><td class="lineno" valign="top"></td></tr> 1787 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1788 <tr><td class="lineno" valign="top"></td><td class="left"> The Status Code Registry has been redefined by this specification;</td><td> </td><td class="right"> The Status Code Registry has been redefined by this specification;</td><td class="lineno" valign="top"></td></tr> 1789 1789 <tr><td><a name="diff0118" /></td></tr> 1790 <tr><td class="lineno" valign="top"></td><td class="lblock"> A Method Registry has been defined<span class="delete">. (Section 8.1)</span></td><td> </td><td class="rblock"> A Method Registry has been defined<span class="insert"> (Section 8.1).</span></td><td class="lineno" valign="top"></td></tr>1791 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>1792 <tr><td class="lineno" valign="top"></td><td class="left"> The Status Code Registry has been redefined by this specification;</td><td> </td><td class="right"> The Status Code Registry has been redefined by this specification;</td><td class="lineno" valign="top"></td></tr>1793 <tr><td><a name="diff0119" /></td></tr>1794 1790 <tr><td class="lineno" valign="top"></td><td class="lblock"> previously, it was defined in Section 7.1 of <span class="delete">[RFC2817].</span></td><td> </td><td class="rblock"> previously, it was defined in Section 7.1 of <span class="insert">[RFC2817]</span> (Section <span class="insert">8.2).</span></td><td class="lineno" valign="top"></td></tr> 1795 1791 <tr><td class="lineno" valign="top"></td><td class="lblock"> </td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 1796 1792 <tr><td class="lineno" valign="top"></td><td class="lblock"> (Section <span class="delete">8.2)</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> 1797 1793 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> 1798 <tr><td><a name="diff01 20" /></td></tr>1794 <tr><td><a name="diff0119" /></td></tr> 1799 1795 <tr><td class="lineno" valign="top"></td><td class="lblock"> Registration of <span class="delete">Content Codings</span> has been changed to require IETF</td><td> </td><td class="rblock"> Registration of <span class="insert">content codings</span> has been changed to require IETF</td><td class="lineno" valign="top"></td></tr> 1800 1796 <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">Review.</span> (Section <span class="delete">8.4)</span></td><td> </td><td class="rblock"> <span class="insert">Review</span> (Section <span class="insert">8.4).</span></td><td class="lineno" valign="top"></td></tr> … … 1821 1817 <tr><td class="lineno" valign="top"></td><td class="left"> M</td><td> </td><td class="right"> M</td><td class="lineno" valign="top"></td></tr> 1822 1818 <tr><td class="lineno" valign="top"></td><td class="left"> Max-Forwards header field 36</td><td> </td><td class="right"> Max-Forwards header field 36</td><td class="lineno" valign="top"></td></tr> 1823 <tr><td><a name="diff012 1" /></td></tr>1819 <tr><td><a name="diff0120" /></td></tr> 1824 1820 <tr><td class="lineno" valign="top"></td><td class="lblock"> MIME-Version header field 8<span class="delete">9</span></td><td> </td><td class="rblock"> MIME-Version header field 8<span class="insert">8</span></td><td class="lineno" valign="top"></td></tr> 1825 1821 <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> … … 1835 1831 1836 1832 <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr> 1837 <tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 12 1change blocks. </a></th></tr>1838 <tr class="stats"><td></td><th><i>29 2 lines changed or deleted</i></th><th><i> </i></th><th><i>268lines changed or added</i></th><td></td></tr>1833 <tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 120 change blocks. </a></th></tr> 1834 <tr class="stats"><td></td><th><i>291 lines changed or deleted</i></th><th><i> </i></th><th><i>267 lines changed or added</i></th><td></td></tr> 1839 1835 <tr><td colspan="5" align="center" class="small"><br/>This html diff was produced by rfcdiff 1.38. The latest version is available from <a href="http://www.tools.ietf.org/tools/rfcdiff/" >http://tools.ietf.org/tools/rfcdiff/</a> </td></tr> 1840 1836 </table> -
draft-ietf-httpbis/latest/p2-semantics.html
r2636 r2637 2305 2305 <thead> 2306 2306 <tr> 2307 <th> code</th>2308 <th> reason-phrase</th>2307 <th>Code</th> 2308 <th>Reason-Phrase</th> 2309 2309 <th>Defined in...</th> 2310 2310 </tr> -
draft-ietf-httpbis/latest/p2-semantics.xml
r2636 r2637 2662 2662 </t> 2663 2663 <texttable align="left"> 2664 <ttcol> code</ttcol>2665 <ttcol> reason-phrase</ttcol>2664 <ttcol>Code</ttcol> 2665 <ttcol>Reason-Phrase</ttcol> 2666 2666 <ttcol>Defined in...</ttcol> 2667 2667
Note: See TracChangeset
for help on using the changeset viewer.