summaryrefslogtreecommitdiffstats
path: root/src/HTTP/UrlClient.h
diff options
context:
space:
mode:
authorMattes D <github@xoft.cz>2023-05-10 00:03:15 +0200
committerMattes D <github@xoft.cz>2023-05-19 16:25:12 +0200
commit77f3cfbba80d4cef603fc644a7f3848d5249b039 (patch)
tree2196a3e6a08e724cb25ad76986fc25e3e577e1a7 /src/HTTP/UrlClient.h
parentMojangAPI: Removed an unused TLS root CA. (diff)
downloadcuberite-77f3cfbba80d4cef603fc644a7f3848d5249b039.tar
cuberite-77f3cfbba80d4cef603fc644a7f3848d5249b039.tar.gz
cuberite-77f3cfbba80d4cef603fc644a7f3848d5249b039.tar.bz2
cuberite-77f3cfbba80d4cef603fc644a7f3848d5249b039.tar.lz
cuberite-77f3cfbba80d4cef603fc644a7f3848d5249b039.tar.xz
cuberite-77f3cfbba80d4cef603fc644a7f3848d5249b039.tar.zst
cuberite-77f3cfbba80d4cef603fc644a7f3848d5249b039.zip
Diffstat (limited to 'src/HTTP/UrlClient.h')
-rw-r--r--src/HTTP/UrlClient.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/HTTP/UrlClient.h b/src/HTTP/UrlClient.h
index a73f22521..6de18672a 100644
--- a/src/HTTP/UrlClient.h
+++ b/src/HTTP/UrlClient.h
@@ -87,7 +87,7 @@ public:
for such a response; instead, the redirect is silently attempted. */
virtual void OnRedirecting(const AString & a_NewLocation) {}
};
- using cCallbacksPtr = std::unique_ptr<cCallbacks>;
+ using cCallbacksPtr = std::shared_ptr<cCallbacks>;
/** Used for HTTP status codes. */
@@ -147,10 +147,9 @@ public:
const AStringMap & a_Options = {}
);
- /** The method will run a thread blocking HTTP request. Any error handling
- is done inside the functions. Check the LOG or stdout for any occurring
- errors. Other parameters are the same as for the regular request method.
- The return value is if the request was successful and the response. */
+ /** Sends a generic request and block until a response is received or an error occurs.
+ The first returned value specifies whether the response was received successfully.
+ If successful, the second value provides the actual response data. */
static std::pair<bool, AString> BlockingRequest(
const AString & a_Method,
const AString & a_URL,