18 virtual ~WinHttpRequest() =
default;
19 explicit WinHttpRequest(::HINTERNET handle);
21 virtual void addRequestHeader(
const std::string &name,
const std::string &value);
22 virtual ::DWORD getResponseStatusCode()
const;
23 virtual ::DWORD queryDataAvailable()
const;
24 virtual void queryHeaders(
28 virtual ::DWORD queryTotalSizeOfHeaders()
const;
29 virtual void readData(
31 ::DWORD numberOfBytesToRead,
32 ::LPDWORD numberOfBytesRead
35 virtual void receiveResponse();
36 virtual void send(
const std::string &requestBody)
const;
37 virtual void setStatusEventHandler(WINHTTP_STATUS_CALLBACK callback)
const;
38 virtual void setTimeouts(
40 long connectionTimeoutMs,
47 std::unique_ptr<const ::tenduke::http::win::InternetHandle> requestHandle;
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4