3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/http/RequestPriority.h"
7#include "mc/deps/core/threading/Async.h"
12namespace Bedrock::Http {
class Method; }
13namespace Bedrock::Http {
class Response; }
15namespace Bedrock::Http {
struct Url; }
20namespace Bedrock::Http {
44 MCNAPI ::gsl::not_null<::std::shared_ptr<::Bedrock::Http::Internal::IRequestBody>>
getBody()
const;
46 MCNAPI ::Bedrock::Http::HeaderCollection
const&
getHeaders()
const;
49 MCNAPI ::Bedrock::Http::HeaderCollection&
getHeaders();
54 MCNAPI ::Bedrock::Http::RequestPriority
const&
getPriority()
const;
64 MCNAPI ::Bedrock::Http::Url
const&
getUrl()
const;
68 MCNAPI ::Bedrock::Threading::Async<::Bedrock::Http::Response>
send();
75 MCNAPI
void setResponseBodyHandler(
76 ::gsl::not_null<::std::shared_ptr<::Bedrock::Http::Internal::IResponseBody>> responseBodyHandler
Definition IRequestBody.h:7
Definition IResponseBody.h:10
MCAPI::Bedrock::Http::RetryPolicy const & getRetryPolicy() const
MCAPI void setShouldSkipTelemetry(bool shouldSkipTelemetry)
MCAPI void setHeaders(::Bedrock::Http::HeaderCollection const &headers)
MCAPI::Bedrock::Http::Url const & getUrl() const
MCAPI void * $ctor(::Bedrock::Http::Request const &rhs)
MCAPI ::gsl::not_null<::std::shared_ptr<::Bedrock::Http::Internal::IResponseBody > > getResponseBodyHandler() const
MCAPI::std::chrono::seconds getTimeout() const
MCAPI::Bedrock::Http::HeaderCollection const & getHeaders() const
MCAPI void setMethod(::Bedrock::Http::Method method)
MCAPI::Bedrock::Http::RequestPriority const & getPriority() const
MCAPI ::Bedrock::Threading::Async<::Bedrock::Http::Response > send()
MCAPI bool const getShouldSkipTelemetry() const
MCAPI::Bedrock::Http::Request & operator=(::Bedrock::Http::Request const &)
MCAPI ::gsl::not_null<::std::shared_ptr<::Bedrock::Http::Internal::IRequestBody > > getBody() const
MCAPI Request(::Bedrock::Http::Request const &rhs)
MCAPI::Bedrock::Http::Method getMethod() const
Definition RetryPolicy.h:12