-
Notifications
You must be signed in to change notification settings - Fork 2
SteamWorks.SteamHTTP
SteamWorksNamespace.SteamHTTP
- CreateCookieContainer
- CreateHTTPRequest
- DeferHTTPRequest
- GetHTTPDownloadProgressPct
- GetHTTPRequestWasTimedOut
- GetHTTPResponseBodyData
- GetHTTPResponseBodySize
- GetHTTPResponseHeaderSize
- GetHTTPResponseHeaderValue
- GetHTTPStreamingResponseBodyData
- PrioritizeHTTPRequest
- ReleaseCookieContainer
- ReleaseHTTPRequest
- SendHTTPRequest
- SendHTTPRequestAndStreamResponse
- SetCookie
- SetHTTPRequestAbsoluteTimeoutMS
- SetHTTPRequestContextValue
- SetHTTPRequestCookieContainer
- SetHTTPRequestGetOrPostParameter
- SetHTTPRequestHeaderValue
- SetHTTPRequestNetworkActivityTimeout
- SetHTTPRequestRawPostBody
- SetHTTPRequestRequiresVerifiedCertificate
- SetHTTPRequestUserAgentInfo
• CreateCookieContainer: (bAllowResponsesToModify: boolean) => number
▸ (bAllowResponsesToModify): number
| Name | Type |
|---|---|
bAllowResponsesToModify |
boolean |
number
• CreateHTTPRequest: (eHTTPRequestMethod: EHTTPMethod, pchAbsoluteURL: string) => number
▸ (eHTTPRequestMethod, pchAbsoluteURL): number
| Name | Type |
|---|---|
eHTTPRequestMethod |
EHTTPMethod |
pchAbsoluteURL |
string |
number
• DeferHTTPRequest: (hRequest: number) => boolean
▸ (hRequest): boolean
| Name | Type |
|---|---|
hRequest |
number |
boolean
• GetHTTPDownloadProgressPct: (hRequest: number, pflPercentOut: number) => boolean
▸ (hRequest, pflPercentOut): boolean
| Name | Type |
|---|---|
hRequest |
number |
pflPercentOut |
number |
boolean
• GetHTTPRequestWasTimedOut: (hRequest: number, pbWasTimedOut: unknown) => boolean
▸ (hRequest, pbWasTimedOut): boolean
| Name | Type |
|---|---|
hRequest |
number |
pbWasTimedOut |
unknown |
boolean
• GetHTTPResponseBodyData: (hRequest: number, pBodyDataBuffer: number, unBufferSize: number) => boolean
▸ (hRequest, pBodyDataBuffer, unBufferSize): boolean
| Name | Type |
|---|---|
hRequest |
number |
pBodyDataBuffer |
number |
unBufferSize |
number |
boolean
• GetHTTPResponseBodySize: (hRequest: number, unBodySize: number) => boolean
▸ (hRequest, unBodySize): boolean
| Name | Type |
|---|---|
hRequest |
number |
unBodySize |
number |
boolean
• GetHTTPResponseHeaderSize: (hRequest: number, pchHeaderName: string, unResponseHeaderSize: number) => boolean
▸ (hRequest, pchHeaderName, unResponseHeaderSize): boolean
| Name | Type |
|---|---|
hRequest |
number |
pchHeaderName |
string |
unResponseHeaderSize |
number |
boolean
• GetHTTPResponseHeaderValue: (hRequest: number, pchHeaderName: string, pHeaderValueBuffer: number, unBufferSize: number) => boolean
▸ (hRequest, pchHeaderName, pHeaderValueBuffer, unBufferSize): boolean
| Name | Type |
|---|---|
hRequest |
number |
pchHeaderName |
string |
pHeaderValueBuffer |
number |
unBufferSize |
number |
boolean
• GetHTTPStreamingResponseBodyData: (hRequest: number, cOffset: number, pBodyDataBuffer: number, unBufferSize: number) => boolean
▸ (hRequest, cOffset, pBodyDataBuffer, unBufferSize): boolean
| Name | Type |
|---|---|
hRequest |
number |
cOffset |
number |
pBodyDataBuffer |
number |
unBufferSize |
number |
boolean
• PrioritizeHTTPRequest: (hRequest: number) => boolean
▸ (hRequest): boolean
| Name | Type |
|---|---|
hRequest |
number |
boolean
• ReleaseCookieContainer: (hCookieContainer: number) => boolean
▸ (hCookieContainer): boolean
| Name | Type |
|---|---|
hCookieContainer |
number |
boolean
• ReleaseHTTPRequest: (hRequest: number) => boolean
▸ (hRequest): boolean
| Name | Type |
|---|---|
hRequest |
number |
boolean
• SendHTTPRequest: (hRequest: number, pCallHandle: unknown) => boolean
▸ (hRequest, pCallHandle): boolean
| Name | Type |
|---|---|
hRequest |
number |
pCallHandle |
unknown |
boolean
• SendHTTPRequestAndStreamResponse: (hRequest: number, pCallHandle: unknown) => boolean
▸ (hRequest, pCallHandle): boolean
| Name | Type |
|---|---|
hRequest |
number |
pCallHandle |
unknown |
boolean
• SetCookie: (hCookieContainer: number, pchHost: string, pchUrl: string, pchCookie: string) => boolean
▸ (hCookieContainer, pchHost, pchUrl, pchCookie): boolean
| Name | Type |
|---|---|
hCookieContainer |
number |
pchHost |
string |
pchUrl |
string |
pchCookie |
string |
boolean
• SetHTTPRequestAbsoluteTimeoutMS: (hRequest: number, unMilliseconds: number) => boolean
▸ (hRequest, unMilliseconds): boolean
| Name | Type |
|---|---|
hRequest |
number |
unMilliseconds |
number |
boolean
• SetHTTPRequestContextValue: (hRequest: number, ulContextValue: bigint) => boolean
▸ (hRequest, ulContextValue): boolean
| Name | Type |
|---|---|
hRequest |
number |
ulContextValue |
bigint |
boolean
• SetHTTPRequestCookieContainer: (hRequest: number, hCookieContainer: number) => boolean
▸ (hRequest, hCookieContainer): boolean
| Name | Type |
|---|---|
hRequest |
number |
hCookieContainer |
number |
boolean
• SetHTTPRequestGetOrPostParameter: (hRequest: number, pchParamName: string, pchParamValue: string) => boolean
▸ (hRequest, pchParamName, pchParamValue): boolean
| Name | Type |
|---|---|
hRequest |
number |
pchParamName |
string |
pchParamValue |
string |
boolean
• SetHTTPRequestHeaderValue: (hRequest: number, pchHeaderName: string, pchHeaderValue: string) => boolean
▸ (hRequest, pchHeaderName, pchHeaderValue): boolean
| Name | Type |
|---|---|
hRequest |
number |
pchHeaderName |
string |
pchHeaderValue |
string |
boolean
• SetHTTPRequestNetworkActivityTimeout: (hRequest: number, unTimeoutSeconds: number) => boolean
▸ (hRequest, unTimeoutSeconds): boolean
| Name | Type |
|---|---|
hRequest |
number |
unTimeoutSeconds |
number |
boolean
• SetHTTPRequestRawPostBody: (hRequest: number, pchContentType: string, pubBody: number, unBodyLen: number) => boolean
▸ (hRequest, pchContentType, pubBody, unBodyLen): boolean
| Name | Type |
|---|---|
hRequest |
number |
pchContentType |
string |
pubBody |
number |
unBodyLen |
number |
boolean
• SetHTTPRequestRequiresVerifiedCertificate: (hRequest: number, bRequireVerifiedCertificate: boolean) => boolean
▸ (hRequest, bRequireVerifiedCertificate): boolean
| Name | Type |
|---|---|
hRequest |
number |
bRequireVerifiedCertificate |
boolean |
boolean
• SetHTTPRequestUserAgentInfo: (hRequest: number, pchUserAgentInfo: string) => boolean
▸ (hRequest, pchUserAgentInfo): boolean
| Name | Type |
|---|---|
hRequest |
number |
pchUserAgentInfo |
string |
boolean