version 1 . # Assertion in driver DS # Causes creation of server and route HttpBinding = . # Assertion in driver DS # Describes active server and route HttpService = . # Assertion in driver DS # Describes active listener HttpListener = . HostPattern = @host string / @any #f . PathPattern = [PathPatternElement ...] . PathPatternElement = @label string / @wildcard =_ / @rest =... . MethodPattern = @any #f / @specific @"Lowercase" symbol . # Assertion in driver DS HttpRequest = . Headers = {@"Lowercase" symbol: string ...:...} . QueryValue = @string string / . RequestBody = @present bytes / @absent #f . # Assertion to handler entity HttpContext = . @ # Messages HttpResponse = / /
/ / . Chunk = @string string / @bytes bytes . # e.g. text/plain, text/html, application/json MimeType = symbol .