• [^] # Re: cela tiens plus du bug que d'autre chose

    Posté par . En réponse au journal Quand Alexa.com me vole mon traffic, ou porter plainte sinon sur mon journal linuxfr ?. Évalué à 1.

    la piste de mouns etant excellente concernant ce bug, je paste ici quelques textes en rapport ( merci mouns pour les urls et pour ton commentaire ) :

    http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.1(...) :


    3.11 Entity Tags

    Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the ETag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. The definition of how they are used and compared as cache validators is in section 13.3.3. An entity tag consists of an opaque quoted string, possibly prefixed by a weakness indicator.

    entity-tag = [ weak ] opaque-tag
    weak = "W/"
    opaque-tag = quoted-string

    A "strong entity tag" MAY be shared by two entities of a resource only if they are equivalent by octet equality.

    A "weak entity tag," indicated by the "W/" prefix, MAY be shared by two entities of a resource only if the entities are equivalent and could be substituted for each other with no significant change in semantics. A weak entity tag can only be used for weak comparison.

    An entity tag MUST be unique across all versions of all entities associated with a particular resource. A given entity tag value MAY be used for entities obtained by requests on different URIs. The use of the same entity tag value in conjunction with entities obtained by requests on different URIs does not imply the equivalence of those entities.
    3.12 Range Units

    HTTP/1.1 allows a client to request that only part (a range of) the response entity be included within the response. HTTP/1.1 uses range units in the Range (section 14.35) and Content-Range (section 14.16) header fields. An entity can be broken down into subranges according to various structural units.

    range-unit = bytes-unit | other-range-unit
    bytes-unit = "bytes"
    other-range-unit = token

    The only range unit defined by HTTP/1.1 is "bytes". HTTP/1.1 implementations MAY ignore ranges specified using other units.

    HTTP/1.1 has been designed to allow implementations of applications that do not depend on knowledge of ranges.

    et voir aussi http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html que je digere encore

    "You have enemies? Good. That means you've stood up for something in your life." Winston Churchill