Ignore:
Timestamp:
Jun 13, 2009, 12:12:22 AM (10 years ago)
Author:
julian.reschke@…
Message:

Allow Referer value of "about:blank" as alternative to not specifying it (related to #144)

File:
1 edited

Legend:

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

    r591 r593  
    20482048  <x:anchor-alias value="Referer-v"/>
    20492049<t>
    2050    The request-header field "Referer" [sic] allows the client to specify,
    2051    for the server's benefit, the address (URI) of the resource from
    2052    which the request-target was obtained (the "referrer", although the
    2053    header field is misspelled.) The Referer request-header allows a
    2054    server to generate lists of back-links to resources for interest,
    2055    logging, optimized caching, etc. It also allows obsolete or mistyped
    2056    links to be traced for maintenance. The Referer field &MUST-NOT; be
    2057    sent if the request-target was obtained from a source that does not have
    2058    its own URI, such as input from the user keyboard.
     2050   The request-header field "Referer" [sic] allows the client to specify, for
     2051   the server's benefit, the address (URI) of the resource from which the
     2052   request-target was obtained (the "referrer", although the header field is
     2053   misspelled.).
     2054</t>
     2055<t>
     2056   The Referer header allows servers to generate lists of back-links to
     2057   resources for interest, logging, optimized caching, etc. It also allows
     2058   obsolete or mistyped links to be traced for maintenance. Some servers use
     2059   Referer as a means of controlling where they allow links from (so-called
     2060   "deep linking"), but it should be noted that legitimate requests are not
     2061   required to contain a Referer header field.
     2062</t>
     2063<t>
     2064   If the request-target was obtained from a source that does not have its own
     2065   URI (e.g., input from the user keyboard), the Referer field MUST either be
     2066   sent with the value "about:blank", or not be sent at all. Note that this
     2067   requirement does not apply to sources with non-HTTP URIs (e.g., FTP).
    20592068</t>
    20602069<figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Referer"/><iref primary="true" item="Grammar" subitem="Referer-v"/>
     
    32103219</t>
    32113220<t>
     3221  Allow Referer value of "about:blank" as alternative to not specifying it.
     3222  (<xref target="header.referer"/>)
     3223</t>
     3224<t>
    32123225  In the description of the Server header, the Via field
    32133226  was described as a SHOULD. The requirement was and is stated
     
    35713584  <list style="symbols">
    35723585    <t>
     3586      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/144"/>:
     3587      "Clarify when Referer is sent"
     3588    </t>
     3589    <t>
    35733590      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/164"/>:
    35743591      "status codes vs methods"
Note: See TracChangeset for help on using the changeset viewer.