HTTP 请求结构
更多...
#include <rmvl/io/netapp.hpp>
|
| std::string | generate () const |
| | 生成 HTTP 请求报文
|
|
| HTTPMethod | method {} |
| | 请求行:请求方法
|
| std::string | uri {} |
| | 请求行:请求的路径
|
| std::unordered_map< std::string, std::string > | params {} |
| | 路径参数
|
| std::unordered_map< std::string, std::string > | query {} |
| | 查询参数
|
| std::string | host {} |
| | 请求头:主机名
|
| std::string | content_type {} |
| | 请求头:内容类型
|
| std::string | accept {"*/*"} |
| | 请求头:可接受的内容类型
|
| std::string | accept_language {} |
| | 请求头:可接受的语言
|
| std::string | connection {} |
| | 请求头:连接类型
|
| std::unordered_map< std::string, std::string > | heads {} |
| | 其他请求头
|
| std::string | body {} |
| | 请求数据
|
◆ generate()
| std::string rm::Request::generate |
( |
| ) |
const |
◆ parse()
| Request rm::Request::parse |
( |
std::string_view | str | ) |
|
|
static |
◆ accept
| std::string rm::Request::accept {"*/*"} |
◆ accept_language
| std::string rm::Request::accept_language {} |
◆ body
| std::string rm::Request::body {} |
◆ connection
| std::string rm::Request::connection {} |
◆ content_type
| std::string rm::Request::content_type {} |
◆ heads
| std::unordered_map<std::string, std::string> rm::Request::heads {} |
◆ host
| std::string rm::Request::host {} |
◆ method
◆ params
| std::unordered_map<std::string, std::string> rm::Request::params {} |
◆ query
| std::unordered_map<std::string, std::string> rm::Request::query {} |
◆ uri
| std::string rm::Request::uri {} |