ManiaScript Trackmania 2020  30/10/2024
CHttpManager Class Reference

Manager for HTTP requests. More...

#include <2024_10_30.h>

Inheritance diagram for CHttpManager:
CNod

Public Member Functions

CHttpRequest CreateGet (Text Url)
 
CHttpRequest CreateGet (Text Url, Boolean UseCache)
 
CHttpRequest CreateGet (Text Url, Boolean UseCache, Text AdditionalHeaders)
 
CHttpRequest CreatePost (Text Url, Text Resource)
 
CHttpRequest CreatePost (Text Url, Text Resource, Text AdditionalHeaders)
 
CHttpRequest CreatePostFile (Text Url, Text FileName, Text AdditionalHeaders)
 
Void Destroy (CHttpRequest Request)
 
Boolean IsValidUrl (Text Url)
 

Public Attributes

Array< CHttpRequest *const > Requests
 
Integer const SlotsAvailable
 
Array< CHttpEvent *const > PendingEvents
 
Boolean AutomaticHeaders_Timezone
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Manager for HTTP requests.

Definition at line 4264 of file 2024_10_30.h.

Member Function Documentation

◆ CreateGet() [1/3]

CHttpRequest CHttpManager::CreateGet ( Text  Url)

Create a get request, AdditionnalHeaders format is : "Header-name: Value\nOther-name: OtherValue"

◆ CreateGet() [2/3]

CHttpRequest CHttpManager::CreateGet ( Text  Url,
Boolean  UseCache 
)

◆ CreateGet() [3/3]

CHttpRequest CHttpManager::CreateGet ( Text  Url,
Boolean  UseCache,
Text  AdditionalHeaders 
)

◆ CreatePost() [1/2]

CHttpRequest CHttpManager::CreatePost ( Text  Url,
Text  Resource 
)

◆ CreatePost() [2/2]

CHttpRequest CHttpManager::CreatePost ( Text  Url,
Text  Resource,
Text  AdditionalHeaders 
)

◆ CreatePostFile()

CHttpRequest CHttpManager::CreatePostFile ( Text  Url,
Text  FileName,
Text  AdditionalHeaders 
)

◆ Destroy()

Void CHttpManager::Destroy ( CHttpRequest  Request)

◆ IsValidUrl()

Boolean CHttpManager::IsValidUrl ( Text  Url)

Member Data Documentation

◆ AutomaticHeaders_Timezone

Boolean CHttpManager::AutomaticHeaders_Timezone

Definition at line 4313 of file 2024_10_30.h.

◆ PendingEvents

Array<CHttpEvent* const > CHttpManager::PendingEvents

Definition at line 4309 of file 2024_10_30.h.

◆ Requests

Array<CHttpRequest* const > CHttpManager::Requests

Definition at line 4301 of file 2024_10_30.h.

◆ SlotsAvailable

Integer const CHttpManager::SlotsAvailable

Definition at line 4305 of file 2024_10_30.h.


The documentation for this class was generated from the following file: