D++ (DPP)
C++ Discord API Bot Library
|
The result of any HTTP request. Contains the headers, vital rate limit figures, and returned request body. More...
#include <queues.h>
Public Attributes | |
std::map< std::string, std::string > | headers |
uint16_t | status = 0 |
http_error | error = h_success |
std::string | ratelimit_bucket |
uint64_t | ratelimit_limit = 0 |
uint64_t | ratelimit_remaining = 0 |
uint64_t | ratelimit_reset_after = 0 |
uint64_t | ratelimit_retry_after = 0 |
bool | ratelimit_global = false |
std::string | body |
double | latency |
The result of any HTTP request. Contains the headers, vital rate limit figures, and returned request body.
std::string dpp::http_request_completion_t::body |
Reply body
http_error dpp::http_request_completion_t::error = h_success |
Error status (e.g. if the request could not connect at all)
std::map<std::string, std::string> dpp::http_request_completion_t::headers |
HTTP headers of response
double dpp::http_request_completion_t::latency |
Ping latency
std::string dpp::http_request_completion_t::ratelimit_bucket |
Ratelimit bucket
bool dpp::http_request_completion_t::ratelimit_global = false |
True if this request has caused us to be globally rate limited
uint64_t dpp::http_request_completion_t::ratelimit_limit = 0 |
Ratelimit limit of requests
uint64_t dpp::http_request_completion_t::ratelimit_remaining = 0 |
Ratelimit remaining requests
uint64_t dpp::http_request_completion_t::ratelimit_reset_after = 0 |
Ratelimit reset after (seconds)
uint64_t dpp::http_request_completion_t::ratelimit_retry_after = 0 |
Ratelimit retry after (seconds)
uint16_t dpp::http_request_completion_t::status = 0 |
HTTP status, e.g. 200 = OK, 404 = Not found, 429 = Rate limited