kcurl v0.1.10
Basic C++23 wrapper over libcurl
 
Loading...
Searching...
No Matches
kcurl::easy::Request Struct Reference

Input parameter for perform(). More...

#include <kcurl/easy.hpp>

Public Types

enum  Flag : std::uint8_t { None = 0 , SkipPeerVerification = 1 << 0 , SkipHostnameVerification = 1 << 1 }
 

Public Attributes

std::string url {}
 URL to fetch. Must be a valid URL.
 
std::string user_agent {}
 User agent to use, if any.
 
std::string post_fields {}
 Concatenated string of post fields, if any.
 
std::vector< std::string > headers {}
 List of HTTP headers, if any.
 
Flag flags {None}
 Request flags.
 

Detailed Description

Input parameter for perform().

Member Enumeration Documentation

◆ Flag

enum kcurl::easy::Request::Flag : std::uint8_t
Enumerator
None 
SkipPeerVerification 
SkipHostnameVerification 

Member Data Documentation

◆ flags

Flag kcurl::easy::Request::flags {None}

Request flags.

◆ headers

std::vector<std::string> kcurl::easy::Request::headers {}

List of HTTP headers, if any.

◆ post_fields

std::string kcurl::easy::Request::post_fields {}

Concatenated string of post fields, if any.

◆ url

std::string kcurl::easy::Request::url {}

URL to fetch. Must be a valid URL.

◆ user_agent

std::string kcurl::easy::Request::user_agent {}

User agent to use, if any.


The documentation for this struct was generated from the following file: