Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
▼Nxxhr | Main library namespace |
▼Nutil | |
Curl_parts | Parts of a parsed url |
CAuthentication | Some Web APIs requires authenticating via HTTP Basic auth ( i.e. base64 encoded user and password authentication) |
CBearer | Some Web APIs requires authenticating via HTTP Basic auth ( i.e. base64 encoded user and password authentication) |
CBody | The body sent with the request. Typically useful in xxhr::POST context but can be used in any request type |
CBuffer | In memory buffer to send in an xxhr::Multipart |
CDigest | Some Web APIs requires authenticating via HTTP Digest auth ( i.e. MD5 hashed user and password ) |
CError | Represents Errors happening at a lower layer than HTTP |
CFile | Local file path to send in an xxhr::Multipart |
CMaxRedirects | HTTP servers can reply with http redirection header, to avoid infinite redirection client application can define a maximum redirect count. By default when not supplied std::numeric_limits<std::int32_t>::max() is used as maximum redirection |
CMultipart | Allows to specify HTTP Multipart requests. Useful in xxhr::POST context to perform data upload |
CParameters | Allows passing an initializer list of named HTTP Parameters that will be URL Encoded within the request URI or xxhr::Body ( i.e. In the form your/url?param=value) |
CPart | Buffer or File part of an xxhr::Multipart transfer |
CResponse | Passed to the unary callback xxhr::on_response. Provides access to request Content and Success, HTTP Status Codes or Errors |
Csync | Helper object for the non-recommended good old synchronous way of thinking |
CTimeout | A timeout specification to cut short slow HTTP queries |