package httpaf

  1. Overview
  2. Docs
A high-performance, memory-efficient, and scalable web server for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

0.7.1.tar.gz
sha256=ea2e97f4e2a4b03931be232113f503b2fb402e1726a57f6d2b0cd6091ced6aa5
md5=8c8b199d0553f02fb361cf52c57c0412

doc/httpaf/Httpaf/index.html

Module HttpafSource

Http/af is a high-performance, memory-efficient, and scalable web server for OCaml. It implements the HTTP 1.1 specification with respect to parsing, serialization, and connection pipelining. For compatibility, http/af respects the imperatives of the Server_connection header when handling HTTP 1.0 connections.

To use this library effectively, the user must be familiar with the HTTP 1.1 specification, and the basic principles of memory management and vectorized IO.

Basic HTTP Types

Sourcemodule Version : sig ... end

Protocol Version

Sourcemodule Method : sig ... end

Request Method

Sourcemodule Status : sig ... end

Response Status Codes

Sourcemodule Headers : sig ... end

Header Fields

Message Body

Sourcemodule Body : sig ... end

Message Types

Sourcemodule Request : sig ... end

Request

Sourcemodule Response : sig ... end

Response

Sourcemodule IOVec : sig ... end

IOVec

Sourcemodule Reqd : sig ... end
Sourcemodule Config : sig ... end

Server Connection

Sourcemodule Server_connection : sig ... end

Client Connection

Sourcemodule Client_connection : sig ... end
OCaml

Innovation. Community. Security.