在下面收集的ABNF中,列表规则根据[RFC7230]的第1.2节进行了扩展。

    1. ETag = entity-tag
    2. HTTP-date = <HTTP-date, see [RFC7231], Section 7.1.1.1>
    3. If-Match = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS
    4. entity-tag ] ) )
    5. If-Modified-Since = HTTP-date
    6. If-None-Match = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS
    7. entity-tag ] ) )
    8. If-Unmodified-Since = HTTP-date
    9. Last-Modified = HTTP-date
    10. OWS = <OWS, see [RFC7230], Section 3.2.3>
    11. entity-tag = [ weak ] opaque-tag
    12. etagc = "!" / %x23-7E ; '#'-'~'
    13. / obs-text
    14. obs-text = <obs-text, see [RFC7230], Section 3.2.6>
    15. opaque-tag = DQUOTE *etagc DQUOTE
    16. weak = %x57.2F ; W/