Ignore:
Timestamp:
06/05/14 12:37:38 (9 years ago)
Author:
julian.reschke@…
Message:

punctuation (#553)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p2-semantics.xml

    r2635 r2636  
    207207   response messages. A client constructs request messages to communicate
    208208   specific intentions, and examines received responses to see if the
    209    intentions were carried out and determine how to interpret the results.
     209   intentions were carried out, and determine how to interpret the results.
    210210   This document defines HTTP/1.1 request and response semantics in terms of
    211211   the architecture defined in <xref target="RFC7230"/>.
     
    650650   separated by a hyphen character ("-", %x2D).  In most cases, a language tag
    651651   consists of a primary language subtag that identifies a broad family of
    652    related languages (e.g., "en" = English) which is optionally followed by a
     652   related languages (e.g., "en" = English), which is optionally followed by a
    653653   series of subtags that refine or narrow that language's range (e.g.,
    654654   "en-CA" = the variety of English as communicated in Canada).
     
    12741274   &caching;. In general, safe methods that do not depend on a current or
    12751275   authoritative response are defined as cacheable; this specification defines
    1276    GET, HEAD and POST as cacheable, although the overwhelming majority of
     1276   GET, HEAD, and POST as cacheable, although the overwhelming majority of
    12771277   cache implementations only support GET and HEAD.
    12781278</t>
     
    12971297<t>
    12981298   It is tempting to think of resource identifiers as remote file system
    1299    pathnames, and of representations as being a copy of the contents of such
     1299   pathnames and of representations as being a copy of the contents of such
    13001300   files. In fact, that is how many resources are implemented (see
    13011301   <xref target="attack.pathname"/> for related security considerations).
     
    13051305   other information systems. Even when the URI mapping mechanism is tied to a
    13061306   file system, an origin server might be configured to execute the files with
    1307    the request as input and send the output as the representation, rather than
     1307   the request as input and send the output as the representation rather than
    13081308   transfer the files directly. Regardless, only the origin server needs to
    1309    know how each of its resource identifiers corresponds to an implementation,
     1309   know how each of its resource identifiers corresponds to an implementation
    13101310   and how each implementation manages to select and send a current
    13111311   representation of the target resource in a response to GET.
     
    15611561   between the <x:ref>target resource</x:ref> and its current functionality.
    15621562   In effect, this method is similar to the rm command in UNIX: it expresses a
    1563    deletion operation on the URI mapping of the origin server, rather than an
     1563   deletion operation on the URI mapping of the origin server rather than an
    15641564   expectation that the previously associated information be deleted.
    15651565</t>
     
    19911991   the final recipient. If the received Max-Forwards value is greater than
    19921992   zero, the intermediary &MUST; generate an updated Max-Forwards field in the
    1993    forwarded message with a field-value that is the lesser of: a) the received
    1994    value decremented by one (1), or b) the recipient's maximum supported value
     1993   forwarded message with a field-value that is the lesser of a) the received
     1994   value decremented by one (1) or b) the recipient's maximum supported value
    19951995   for Max-Forwards.
    19961996</t>
     
    23562356   a matching language tag, the origin server can either disregard the header
    23572357   field by treating the response as if it is not subject to content
    2358    negotiation, or honor the header field by sending a <x:ref>406 (Not Acceptable)</x:ref>
     2358   negotiation or honor the header field by sending a <x:ref>406 (Not Acceptable)</x:ref>
    23592359   response. However, the latter is not encouraged, as doing so can prevent
    23602360   users from accessing content that they might be able to use (with
     
    23872387   Since intelligibility is highly dependent on the individual user, user
    23882388   agents need to allow user control over the linguistic preference (either
    2389    through configuration of the user agent itself, or by defaulting to a user
     2389   through configuration of the user agent itself or by defaulting to a user
    23902390   controllable system setting).
    23912391   A user agent that does not provide such control to the user &MUST-NOT;
     
    27302730   prior to completing the requested action and sending a final response.
    27312731   All 1xx responses consist of only the status-line and optional header
    2732    fields, and thus are terminated by the empty line at the end of the header
     2732   fields and, thus, are terminated by the empty line at the end of the header
    27332733   section.
    27342734   Since HTTP/1.0 did not define any 1xx status codes, a server &MUST-NOT; send
     
    31953195   the user agent to a selected resource, since doing so provides the
    31963196   information corresponding to the POST response in a form that
    3197    can be separately identified, bookmarked, and cached independent
     3197   can be separately identified, bookmarked, and cached, independent
    31983198   of the original request.
    31993199</t>
     
    34883488   information, when the client has descended into a "black hole" of
    34893489   redirection (e.g., a redirected URI prefix that points to a suffix of
    3490    itself), or when the server is under attack by a client attempting to
     3490   itself) or when the server is under attack by a client attempting to
    34913491   exploit potential security holes.
    34923492</t>
     
    42574257   when the condition is false.
    42584258   Likewise, if the new method might have some use for partial response
    4259    semantics (<xref target="RFC7233"/>), it ought to document this too.
     4259   semantics (<xref target="RFC7233"/>), it ought to document this, too.
    42604260</t>
    42614261<x:note>
     
    46764676  <list style="symbols">
    46774677    <x:lt>
    4678       <t>Whether the field is a single value, or whether it can be a list
     4678      <t>Whether the field is a single value or whether it can be a list
    46794679      (delimited by commas; see &header-fields;).</t>
    46804680      <t>If it does not use the list syntax, document how to treat messages
     
    49304930   mapping from effective request URI to resource representations.
    49314931   Implementers need to be aware that most file systems are not designed to
    4932    protect against malicious file or path names, and thus depend on the
     4932   protect against malicious file or path names and, thus, depend on the
    49334933   origin server to avoid mapping to file names, folders, or directories that
    49344934   have special significance to the system.
Note: See TracChangeset for help on using the changeset viewer.