Pharos 0.7.23
Modern Web Framework & Web App Hosting Service.
Loading...
Searching...
No Matches
HttpRequest Struct Reference

Parsed HTTP request fields extracted from a native connection. More...

#include <native_http_request.h>

Data Fields

char * method
char * target
char * cookie
char * content_type
char * headers
char * body
char * body_file_path
size_t body_len
int is_multipart

Detailed Description

Parsed HTTP request fields extracted from a native connection.

Definition at line 16 of file native_http_request.h.

Field Documentation

◆ body

char* HttpRequest::body

Owned request body buffer when the request stays in memory.

Definition at line 22 of file native_http_request.h.

Referenced by free_http_request_native(), parse_http_request_native(), request_body_bytes_dup_runtime(), request_body_text_dup_runtime(), and spawn_app_request().

◆ body_file_path

char* HttpRequest::body_file_path

Temporary body file path when the request body is streamed to disk.

Definition at line 23 of file native_http_request.h.

Referenced by free_http_request_native(), handle_action_route(), parse_http_request_native(), request_body_bytes_dup_runtime(), request_body_text_dup_runtime(), and spawn_app_request().

◆ body_len

size_t HttpRequest::body_len

Number of bytes stored in body or referenced by body_file_path.

Definition at line 24 of file native_http_request.h.

Referenced by parse_http_request_native(), request_body_bytes_dup_runtime(), and spawn_app_request().

◆ content_type

char* HttpRequest::content_type

◆ cookie

◆ headers

◆ is_multipart

int HttpRequest::is_multipart

Non-zero when the request uses multipart form data.

Definition at line 25 of file native_http_request.h.

Referenced by handle_action_route(), parse_http_request_native(), request_form_value_dup_runtime(), and spawn_app_request().

◆ method

◆ target


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