mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-03 23:51:46 +00:00
Merge #15
This commit is contained in:
parent
7d8fe0f105
commit
871da4e307
275 changed files with 33002 additions and 27474 deletions
|
@ -30,6 +30,7 @@ public:
|
|||
void SetCookies(const std::string& cookies);
|
||||
void UseIPv4();
|
||||
void FollowRedirects(long max);
|
||||
s32 GetLastResponseCode();
|
||||
Response Fetch(const std::string& url, Method method, const Headers& headers, const u8* payload,
|
||||
size_t size, AllowedReturnCodes codes = AllowedReturnCodes::Ok_Only);
|
||||
|
||||
|
@ -76,6 +77,11 @@ std::string HttpRequest::EscapeComponent(const std::string& string)
|
|||
return m_impl->EscapeComponent(string);
|
||||
}
|
||||
|
||||
s32 HttpRequest::GetLastResponseCode() const
|
||||
{
|
||||
return m_impl->GetLastResponseCode();
|
||||
}
|
||||
|
||||
HttpRequest::Response HttpRequest::Get(const std::string& url, const Headers& headers,
|
||||
AllowedReturnCodes codes)
|
||||
{
|
||||
|
@ -144,6 +150,13 @@ bool HttpRequest::Impl::IsValid() const
|
|||
return m_curl != nullptr;
|
||||
}
|
||||
|
||||
s32 HttpRequest::Impl::GetLastResponseCode()
|
||||
{
|
||||
s32 response_code{};
|
||||
curl_easy_getinfo(m_curl.get(), CURLINFO_RESPONSE_CODE, &response_code);
|
||||
return response_code;
|
||||
}
|
||||
|
||||
void HttpRequest::Impl::SetCookies(const std::string& cookies)
|
||||
{
|
||||
curl_easy_setopt(m_curl.get(), CURLOPT_COOKIE, cookies.c_str());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue