ELinks 0.18.0
http.h File Reference
Include dependency graph for http.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  http_version
 
struct  http_connection_info
 connection.info points to this in HTTP and local CGI connections. More...
 

Macros

#define https_protocol_handler   NULL
 

Functions

struct http_connection_infoinit_http_connection_info (struct connection *conn, int major, int minor, int close)
 
void http_got_header (struct socket *, struct read_buffer *)
 
char * subst_user_agent (char *fmt, const char *version, char *sysname, char *termsize)
 
void add_url_to_http_string (struct string *header, struct uri *uri, uri_component_T components)
 

Variables

struct module http_protocol_module
 
protocol_handler_T http_protocol_handler
 
protocol_handler_T proxy_protocol_handler
 

Macro Definition Documentation

◆ https_protocol_handler

#define https_protocol_handler   NULL

Function Documentation

◆ add_url_to_http_string()

void add_url_to_http_string ( struct string * header,
struct uri * uri,
uri_component_T components )

◆ http_got_header()

void http_got_header ( struct socket * socket,
struct read_buffer * rb )

◆ init_http_connection_info()

struct http_connection_info * init_http_connection_info ( struct connection * conn,
int major,
int minor,
int close )

◆ subst_user_agent()

char * subst_user_agent ( char * fmt,
const char * version,
char * sysname,
char * termsize )

Variable Documentation

◆ http_protocol_handler

protocol_handler_T http_protocol_handler
extern

◆ http_protocol_module

struct module http_protocol_module
extern

◆ proxy_protocol_handler

protocol_handler_T proxy_protocol_handler
extern