#include <base/hash_ctxt.h>
#include <engine/shared/jobs.h>
#include <algorithm>
#include <atomic>
#include <condition_variable>
#include <deque>
#include <mutex>
#include <optional>
#include <unordered_map>
#include <engine/http.h>
Go to the source code of this file.
◆ json_value
◆ EHttpState
Enumerator |
---|
ERROR | |
QUEUED | |
RUNNING | |
DONE | |
ABORTED | |
◆ HTTPLOG
Enumerator |
---|
NONE | |
FAILURE | |
ALL | |
◆ IPRESOLVE
◆ EscapeUrl() [1/2]
void EscapeUrl |
( |
char * |
pBuf, |
|
|
int |
Size, |
|
|
const char * |
pStr |
|
) |
| |
◆ EscapeUrl() [2/2]
template<int N>
void EscapeUrl |
( |
char(&) |
aBuf[N], |
|
|
const char * |
pStr |
|
) |
| |
◆ HttpGet()
std::unique_ptr< CHttpRequest > HttpGet |
( |
const char * |
pUrl | ) |
|
|
inline |
◆ HttpGetFile()
std::unique_ptr< CHttpRequest > HttpGetFile |
( |
const char * |
pUrl, |
|
|
IStorage * |
pStorage, |
|
|
const char * |
pOutputFile, |
|
|
int |
StorageType |
|
) |
| |
|
inline |
◆ HttpHasIpresolveBug()
bool HttpHasIpresolveBug |
( |
| ) |
|
◆ HttpHead()
std::unique_ptr< CHttpRequest > HttpHead |
( |
const char * |
pUrl | ) |
|
|
inline |
◆ HttpPost()
std::unique_ptr< CHttpRequest > HttpPost |
( |
const char * |
pUrl, |
|
|
const unsigned char * |
pData, |
|
|
size_t |
DataLength |
|
) |
| |
|
inline |
◆ HttpPostJson()
std::unique_ptr< CHttpRequest > HttpPostJson |
( |
const char * |
pUrl, |
|
|
const char * |
pJson |
|
) |
| |
|
inline |