LuciadCPillar 2024.0.08
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
http

HTTP Client API. More...

Classes

class  luciad::HttpClient
 An HTTP Client, implementation of the luciad::IHttpClient interface. More...
 
class  luciad::HttpHeader
 A class representing an HTTP header and its value. More...
 
class  luciad::HttpRequest
 An HTTP request. More...
 
class  luciad::HttpRequestOptions
 Options to be sent with an HTTP request. More...
 
class  luciad::HttpResponse
 An HTTP response. More...
 
class  luciad::IHttpClient
 Interface for sending HTTP requests. More...
 

Enumerations

enum class  luciad::HttpRequestMethod { luciad::HttpRequestMethod::GET , luciad::HttpRequestMethod::POST , luciad::HttpRequestMethod::PUT , luciad::HttpRequestMethod::DELETE }
 Enumeration representing HTTP request methods. More...
 

Detailed Description

HTTP Client API.

Provides high-level client interfaces to HTTP. The main classes defined are:

Since
2023.0

Enumeration Type Documentation

◆ HttpRequestMethod

enum class luciad::HttpRequestMethod
strong

Enumeration representing HTTP request methods.

luciad/net/http/HttpRequest.h

Enumerator
GET 

Request method GET.

POST 

Request method POST.

PUT 

Request method PUT.

DELETE 

Request method DELETE.