Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::net::http::Url类 参考final

Url 解析器 更多...

#include <UrlHelper.h>

Public 成员函数

 Url ()=default
 
 Url (const std::string &url) noexcept
 
const std::string & getProtocol () const
 
const std::string & getHost () const
 
const std::string & getUrl () const
 
const std::string & getQuery () const
 

Private 属性

std::string protocol
 协议
 
std::string host
 域名
 
std::string url
 资源
 
std::string query
 查询
 

详细描述

Url 解析器

构造及析构函数说明

◆ Url() [1/2]

sese::net::http::Url::Url ( )
default

◆ Url() [2/2]

Url::Url ( const std::string & url)
explicitnoexcept

成员函数说明

◆ getHost()

const std::string & sese::net::http::Url::getHost ( ) const
inlinenodiscard

引用了 host.

被这些函数引用 sese::net::http::RequestParser::parse().

◆ getProtocol()

const std::string & sese::net::http::Url::getProtocol ( ) const
inlinenodiscard

引用了 protocol.

被这些函数引用 sese::net::http::RequestParser::parse().

◆ getQuery()

const std::string & sese::net::http::Url::getQuery ( ) const
inlinenodiscard

引用了 query.

被这些函数引用 sese::net::http::RequestParser::parse().

◆ getUrl()

const std::string & sese::net::http::Url::getUrl ( ) const
inlinenodiscard

引用了 url.

被这些函数引用 sese::net::http::RequestParser::parse().

类成员变量说明

◆ host

std::string sese::net::http::Url::host
private

域名

被这些函数引用 getHost().

◆ protocol

std::string sese::net::http::Url::protocol
private

协议

被这些函数引用 getProtocol().

◆ query

std::string sese::net::http::Url::query
private

查询

被这些函数引用 getQuery().

◆ url

std::string sese::net::http::Url::url
private

资源

被这些函数引用 getUrl().


该类的文档由以下文件生成: