http.cpp File Reference

Classes

struct  BinaryNinja::Http::RequestContext
 

Namespaces

namespace  BinaryNinja
 
namespace  BinaryNinja::Http
 

Macros

#define HTTP_MAX_RETRIES   3
 
#define HTTP_BACKOFF_FACTOR   1
 

Functions

int64_t BinaryNinja::Http::HttpReadCallback (uint8_t *data, uint64_t len, void *ctxt)
 
uint64_t BinaryNinja::Http::HttpWriteCallback (uint8_t *data, uint64_t len, void *ctxt)
 
string BinaryNinja::Http::UrlEncode (const string &str)
 
string BinaryNinja::Http::UrlEncode (const vector< pair< string, string > > &fields)
 
vector< uint8_t > BinaryNinja::Http::MultipartEncode (const vector< MultipartField > &fields, string &boundary)
 
int BinaryNinja::Http::Perform (const Ref< DownloadInstance > &instance, const Request &request, Response &response)
 Perform an HTTP request as specified by a Request, storing results in a Response. More...
 

Macro Definition Documentation

◆ HTTP_BACKOFF_FACTOR

#define HTTP_BACKOFF_FACTOR   1

◆ HTTP_MAX_RETRIES

#define HTTP_MAX_RETRIES   3