api
parser.ch
Declarations in parser.ch
1 declarationshttp
Declarations
Public only
http#
Publicnamespace
namespace http
===== HTTP request/response parsers and URL utilities =====
hex_value#
Publicfunction
func hex_value(c : char) : int
parse_query#
Publicfunction
Parse query string into simple vector of pairs
read_request_incremental#
Publicfunction
func read_request_incremental(s : Socket, buf : &Buffer, header_timeout_secs : long, max_header_bytes : usize, max_headers : uint, tls_ctx : *SSLContext) : Option<Request>
Incremental request reader
parse_request_from_bytes#
Publicfunction
Parse request from raw bytes
http_recv#
function
Helper to recv from socket or TLS context