![]() |
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>
Collaboration diagram for dpp::http_request_completion_t:Public Attributes | |
| std::string | body |
| http_error | error = h_success |
| std::map< std::string, std::string > | headers |
| double | latency |
| std::string | ratelimit_bucket |
| bool | ratelimit_global = false |
| uint64_t | ratelimit_limit = 0 |
| uint64_t | ratelimit_remaining = 0 |
| uint64_t | ratelimit_reset_after = 0 |
| uint64_t | ratelimit_retry_after = 0 |
| uint16_t | status = 0 |
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