#include <base/hash_ctxt.h>
#include <base/system.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.
|
| std::unique_ptr< CHttpRequest > | HttpHead (const char *pUrl) |
| |
| std::unique_ptr< CHttpRequest > | HttpGet (const char *pUrl) |
| |
| std::unique_ptr< CHttpRequest > | HttpGetFile (const char *pUrl, IStorage *pStorage, const char *pOutputFile, int StorageType) |
| |
| std::unique_ptr< CHttpRequest > | HttpGetBoth (const char *pUrl, IStorage *pStorage, const char *pOutputFile, int StorageType) |
| |
| std::unique_ptr< CHttpRequest > | HttpPost (const char *pUrl, const unsigned char *pData, size_t DataLength) |
| |
| std::unique_ptr< CHttpRequest > | HttpPostJson (const char *pUrl, const char *pJson) |
| |
| void | EscapeUrl (char *pBuf, int Size, const char *pStr) |
| |
| template<int N> |
| void | EscapeUrl (char(&aBuf)[N], const char *pStr) |
| |
| bool | HttpHasIpresolveBug () |
| |
◆ json_value
◆ EHttpState
| Enumerator |
|---|
| ERROR | |
| QUEUED | |
| RUNNING | |
| DONE | |
| ABORTED | |
◆ HTTPLOG
| Enumerator |
|---|
| NONE | |
| FAILURE | |
| ALL | |
◆ IPRESOLVE
◆ EscapeUrl() [1/2]
◆ EscapeUrl() [2/2]
◆ HttpGet()
◆ HttpGetBoth()
◆ HttpGetFile()
◆ HttpHasIpresolveBug()
| bool HttpHasIpresolveBug |
( |
| ) |
|
◆ HttpHead()
◆ HttpPost()
◆ HttpPostJson()