boost::urls::origin_form_rule :: Boost Libraries Documentation

# boost::urls::origin_form_rule

Rule for origin‐form

## Synopsis

Declared in `<boost/url/rfc/origin_form_rule.hpp>`

    inline constexpr /* implementation-defined */ origin_form_rule = {};

## Description

This appears in the HTTP/1 request‐line grammar.

## Value Type

    using value_type = url_view;

## Example

Rules are used with the function `grammar::parse`.

    system::result< url_view > rv = grammar::parse( "/index.htm?layout=mobile", origin_form_rule );

## BNF

    origin-form    = absolute-path [ "?" query ]

    absolute-path = 1*( "/" segment )

## Specification

- 5.3.1. origin‐form (rfc7230)

## See Also

`grammar::parse`, `parse_origin_form`, `url_view`.

Created with MrDocs