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

可请求类型工厂 更多...

#include <RequestableFactory.h>

类 sese::net::http::RequestableFactory 继承关系图:
sese::NotInstantiable

Public 成员函数

 RequestableFactory ()=delete
 
- Public 成员函数 继承自 sese::NotInstantiable
 NotInstantiable ()=delete
 
virtual ~NotInstantiable ()=default
 
 NotInstantiable (const NotInstantiable &)=delete
 
NotInstantiableoperator= (const NotInstantiable &)=delete
 

静态 Public 成员函数

static std::unique_ptr< RequestablecreateHttpRequest (const std::string &url, const std::string &proxy="")
 

详细描述

可请求类型工厂

构造及析构函数说明

◆ RequestableFactory()

sese::net::http::RequestableFactory::RequestableFactory ( )
delete

成员函数说明

◆ createHttpRequest()

std::unique_ptr< Requestable > RequestableFactory::createHttpRequest ( const std::string & url,
const std::string & proxy = "" )
static

创建普通可请求类型

参数
url请求地址,支持 https/http 协议
proxy代理地址,支持 https/http 协议,为空则不使用代理
返回
可请求类型,创建失败返回 nullptr

引用了 sese::net::http::RequestParser::parse() , 以及 sese::strcmpDoNotCase().


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