![]() |
RMVL
2.5.0-dev
Robotic Manipulation and Vision Library
|
HTTP 请求结构 更多...
#include <rmvl/io/netapp.hpp>
Public 成员函数 | |
| std::string | generate () const |
| 生成 HTTP 请求报文 | |
静态 Public 成员函数 | |
| static Request | parse (std::string_view str) |
| 解析 HTTP 请求 | |
Public 属性 | |
| 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 {} |
| 请求数据 | |
HTTP 请求结构
| std::string rm::Request::generate | ( | ) | const |
生成 HTTP 请求报文
| std::string rm::Request::accept {"*/*"} |
请求头:可接受的内容类型
| std::string rm::Request::accept_language {} |
请求头:可接受的语言
| std::string rm::Request::body {} |
请求数据
| std::string rm::Request::connection {} |
请求头:连接类型
| std::string rm::Request::content_type {} |
请求头:内容类型
| std::unordered_map<std::string, std::string> rm::Request::heads {} |
其他请求头
| std::string rm::Request::host {} |
请求头:主机名
| HTTPMethod rm::Request::method {} |
请求行:请求方法
| std::unordered_map<std::string, std::string> rm::Request::params {} |
路径参数
| std::unordered_map<std::string, std::string> rm::Request::query {} |
查询参数
| std::string rm::Request::uri {} |
请求行:请求的路径