Input parameter for fetch(). More...
#include <kcurl/http.hpp>
Public Types | |
| using | Flag = easy::Request::Flag |
Public Attributes | |
| std::string | base_url {} |
| URL to fetch. Must be a valid URL. | |
| std::string | user_agent {} |
| User agent to use, if any. | |
| std::vector< Query > | queries {} |
| List of HTTP queries, if any. Appended to base_url if verb == Verb::Get, else added as post fields. | |
| std::vector< Query > | headers {} |
| List of HTTP header queries, if any. Suffix a key with ':' to remove that default header. | |
| Verb | verb {Verb::Get} |
| Request method. | |
| Flag | flags {} |
| Request flags. | |
Input parameter for fetch().
| std::string kcurl::http::Request::base_url {} |
URL to fetch. Must be a valid URL.
| std::vector<Query> kcurl::http::Request::headers {} |
List of HTTP header queries, if any. Suffix a key with ':' to remove that default header.
| std::vector<Query> kcurl::http::Request::queries {} |
List of HTTP queries, if any. Appended to base_url if verb == Verb::Get, else added as post fields.
| std::string kcurl::http::Request::user_agent {} |
User agent to use, if any.