ISteamHttpExtensions extension

on

Methods

createCookieContainer(bool allowResponsesToModify) HttpCookieContainerHandle
createHttpRequest(EHttpMethod httpRequestMethod, Pointer<Utf8> absoluteUrl) HttpRequestHandle
deferHttpRequest(HttpRequestHandle hRequest) bool
getHttpDownloadProgressPct(HttpRequestHandle hRequest, Pointer<Float> percentOut) bool
getHttpRequestWasTimedOut(HttpRequestHandle hRequest, Pointer<Bool> pbWasTimedOut) bool
getHttpResponseBodyData(HttpRequestHandle hRequest, Pointer<UnsignedChar> pBodyDataBuffer, int bufferSize) bool
getHttpResponseBodySize(HttpRequestHandle hRequest, Pointer<UnsignedInt> bodySize) bool
getHttpResponseHeaderSize(HttpRequestHandle hRequest, Pointer<Utf8> headerName, Pointer<UnsignedInt> responseHeaderSize) bool
getHttpResponseHeaderValue(HttpRequestHandle hRequest, Pointer<Utf8> headerName, Pointer<UnsignedChar> pHeaderValueBuffer, int bufferSize) bool
getHttpStreamingResponseBodyData(HttpRequestHandle hRequest, int cOffset, Pointer<UnsignedChar> pBodyDataBuffer, int bufferSize) bool
prioritizeHttpRequest(HttpRequestHandle hRequest) bool
releaseCookieContainer(HttpCookieContainerHandle hCookieContainer) bool
releaseHttpRequest(HttpRequestHandle hRequest) bool
sendHttpRequest(HttpRequestHandle hRequest, Pointer<UnsignedLongLong> pCallHandle) bool
sendHttpRequestAndStreamResponse(HttpRequestHandle hRequest, Pointer<UnsignedLongLong> pCallHandle) bool
setCookie(HttpCookieContainerHandle hCookieContainer, Pointer<Utf8> host, Pointer<Utf8> url, Pointer<Utf8> cookie) bool
setHttpRequestAbsoluteTimeoutMS(HttpRequestHandle hRequest, int milliseconds) bool
setHttpRequestContextValue(HttpRequestHandle hRequest, int ulContextValue) bool
setHttpRequestCookieContainer(HttpRequestHandle hRequest, HttpCookieContainerHandle hCookieContainer) bool
setHttpRequestGetOrPostParameter(HttpRequestHandle hRequest, Pointer<Utf8> paramName, Pointer<Utf8> paramValue) bool
setHttpRequestHeaderValue(HttpRequestHandle hRequest, Pointer<Utf8> headerName, Pointer<Utf8> headerValue) bool
setHttpRequestNetworkActivityTimeout(HttpRequestHandle hRequest, int timeoutSeconds) bool
setHttpRequestRawPostBody(HttpRequestHandle hRequest, Pointer<Utf8> contentType, Pointer<UnsignedChar> pubBody, int bodyLen) bool
setHttpRequestRequiresVerifiedCertificate(HttpRequestHandle hRequest, bool requireVerifiedCertificate) bool
setHttpRequestUserAgentInfo(HttpRequestHandle hRequest, Pointer<Utf8> userAgentInfo) bool