boost::urls::url_base::remove_query

Remove the query

Synopsis

Declared in <include/boost/url/url_base.hpp>

url_base&
remove_query() noexcept;

Description

If a query is present, it is removed. An empty query is distinct from having no query.

assert( url( "http://www.example.com?id=42" ).remove_query().buffer() == "http://www.example.com" ); this->has_query() == false && this->params().empty()

Throws nothing.

query = *( pchar / "/" / "?" ) query-param = key [ "=" value ] query-params = [ query-param ] *( "&" query-param )
  • 3.4. Query (rfc3986)
  • Query string (Wikipedia)
  • See Also

    encoded_params , params , set_encoded_query , set_query .

    Created with MrDocs