From catalog/rfc9110-http.abnf rule: Server

Definition

Server = product *(RWS (product / comment))

product = token ["/" product-version]

product-version = token

token = 1*tchar

tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA

comment = "(" *(ctext / quoted-pair / comment) ")"

quoted-pair = "\" (HTAB / SP / VCHAR / obs-text)

ctext = HTAB / SP / %x21-27 / %x2a-5b / %x5d-7e / obs-text

obs-text = %x80-ff

RWS = 1*(SP / HTAB)

    

Info

Rulename
Server
Dependencies
HTAB, SP, RWS, obs-text, ctext, VCHAR, quoted-pair, comment, ALPHA, DIGIT, tchar, token, product-version, product, Server
Used Builtins
ALPHA, DIGIT, HTAB, SP, VCHAR

Alphabet

Translations

Railroad Diagram

Server product RWS product comment

Swift Regular Expression

[recursive]

POSIX Extended Regular Expression

[recursive]