Skip to main content

ClikaRT::http::Cookie

struct

Header: ClikaRT/http/server.h

A cookie to set on a response (ServerResponse::with_cookie).

Data members

name

std::string name

cookie name

Declared in ClikaRT/http/server.h, line 54

value

std::string value

cookie value (sent verbatim)

Declared in ClikaRT/http/server.h, line 55

path

std::string path = "/"

URL prefix scope.

Declared in ClikaRT/http/server.h, line 56

domain

std::string domain

empty ⇒ omit Domain

Declared in ClikaRT/http/server.h, line 57

max_age

int max_age = -1

< 0 ⇒ session cookie (no Max-Age)

Declared in ClikaRT/http/server.h, line 58

http_only

bool http_only = true

HttpOnly; hidden from client-side script.

Declared in ClikaRT/http/server.h, line 59

secure

bool secure = false

HTTPS-only transmission.

Declared in ClikaRT/http/server.h, line 60

same_site

SameSite same_site = SameSite::Lax

cross-site posture

Declared in ClikaRT/http/server.h, line 61