Opam Package cohttp.2.5.5

Package info

opam-namecohttp
opam-version2.5.5
synopsisAn OCaml library for HTTP clients and servers
description Cohttp is an OCaml library for creating HTTP daemons. It has a portable HTTP parser, and implementations using various asynchronous programming libraries. See the cohttp-async, cohttp-lwt, cohttp-lwt-unix, cohttp-lwt-jsoo and cohttp-mirage libraries for concrete implementations for particular targets. You can implement other targets using the parser very easily. Look at the `IO` signature in `lib/s.mli` and implement that in the desired backend. You can activate some runtime debugging by setting `COHTTP_DEBUG` to any value, and all requests and responses will be written to stderr. Further debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` to any value.
authors
  • Anil Madhavapeddy
  • Stefano Zacchiroli
  • David Sheets
  • Thomas Gazagnaire
  • David Scott
  • Rudi Grinberg
  • Andy Ray
homepagehttps://github.com/mirage/ocaml-cohttp
licenseISC
changes-fileCHANGES.md
license-fileLICENSE.md
readme-fileREADME.md
deps (15)
revdeps (32)
metas (1)
libraries (1)

Package modules

Package sources

cohttp

Package files

lib/cohttp/transfer_io.mli
lib/cohttp/transfer_io.ml
lib/cohttp/transfer.mli
lib/cohttp/transfer.ml
lib/cohttp/string_io.mli
lib/cohttp/string_io.ml
lib/cohttp/s.ml
lib/cohttp/response.mli
lib/cohttp/response.ml
lib/cohttp/request.mli
lib/cohttp/request.ml
lib/cohttp/path.mli
lib/cohttp/path.ml
lib/cohttp/opam
lib/cohttp/link.mli
lib/cohttp/link.ml
lib/cohttp/header_io.mli
lib/cohttp/header_io.ml
lib/cohttp/header.mli
lib/cohttp/header.ml
lib/cohttp/dune-package
lib/cohttp/cookie.mli
lib/cohttp/cookie.ml
lib/cohttp/connection.mli
lib/cohttp/connection.ml
lib/cohttp/conf.mli
lib/cohttp/conf.ml
lib/cohttp/cohttp__Transfer_io.cmx
lib/cohttp/cohttp__Transfer_io.cmti
lib/cohttp/cohttp__Transfer_io.cmt
lib/cohttp/cohttp__Transfer_io.cmi
lib/cohttp/cohttp__Transfer.cmx
lib/cohttp/cohttp__Transfer.cmti
lib/cohttp/cohttp__Transfer.cmt
lib/cohttp/cohttp__Transfer.cmi
lib/cohttp/cohttp__String_io.cmx
lib/cohttp/cohttp__String_io.cmti
lib/cohttp/cohttp__String_io.cmt
lib/cohttp/cohttp__String_io.cmi
lib/cohttp/cohttp__S.cmx
lib/cohttp/cohttp__S.cmt
lib/cohttp/cohttp__S.cmi
lib/cohttp/cohttp__Response.cmx
lib/cohttp/cohttp__Response.cmti
lib/cohttp/cohttp__Response.cmt
lib/cohttp/cohttp__Response.cmi
lib/cohttp/cohttp__Request.cmx
lib/cohttp/cohttp__Request.cmti
lib/cohttp/cohttp__Request.cmt
lib/cohttp/cohttp__Request.cmi
lib/cohttp/cohttp__Path.cmx
lib/cohttp/cohttp__Path.cmti
lib/cohttp/cohttp__Path.cmt
lib/cohttp/cohttp__Path.cmi
lib/cohttp/cohttp__Link.cmx
lib/cohttp/cohttp__Link.cmti
lib/cohttp/cohttp__Link.cmt
lib/cohttp/cohttp__Link.cmi
lib/cohttp/cohttp__Header_io.cmx
lib/cohttp/cohttp__Header_io.cmti
lib/cohttp/cohttp__Header_io.cmt
lib/cohttp/cohttp__Header_io.cmi
lib/cohttp/cohttp__Header.cmx
lib/cohttp/cohttp__Header.cmti
lib/cohttp/cohttp__Header.cmt
lib/cohttp/cohttp__Header.cmi
lib/cohttp/cohttp__Cookie.cmx
lib/cohttp/cohttp__Cookie.cmti
lib/cohttp/cohttp__Cookie.cmt
lib/cohttp/cohttp__Cookie.cmi
lib/cohttp/cohttp__Connection.cmx
lib/cohttp/cohttp__Connection.cmti
lib/cohttp/cohttp__Connection.cmt
lib/cohttp/cohttp__Connection.cmi
lib/cohttp/cohttp__Conf.cmx
lib/cohttp/cohttp__Conf.cmti
lib/cohttp/cohttp__Conf.cmt
lib/cohttp/cohttp__Conf.cmi
lib/cohttp/cohttp__Code.cmx
lib/cohttp/cohttp__Code.cmti
lib/cohttp/cohttp__Code.cmt
lib/cohttp/cohttp__Code.cmi
lib/cohttp/cohttp__Body.cmx
lib/cohttp/cohttp__Body.cmti
lib/cohttp/cohttp__Body.cmt
lib/cohttp/cohttp__Body.cmi
lib/cohttp/cohttp__Auth.cmx
lib/cohttp/cohttp__Auth.cmti
lib/cohttp/cohttp__Auth.cmt
lib/cohttp/cohttp__Auth.cmi
lib/cohttp/cohttp__Accept_types.cmx
lib/cohttp/cohttp__Accept_types.cmt
lib/cohttp/cohttp__Accept_types.cmi
lib/cohttp/cohttp__Accept_parser.cmx
lib/cohttp/cohttp__Accept_parser.cmti
lib/cohttp/cohttp__Accept_parser.cmt
lib/cohttp/cohttp__Accept_parser.cmi
lib/cohttp/cohttp__Accept_lexer.cmx
lib/cohttp/cohttp__Accept_lexer.cmt
lib/cohttp/cohttp__Accept_lexer.cmi
lib/cohttp/cohttp__Accept.cmx
lib/cohttp/cohttp__Accept.cmti
lib/cohttp/cohttp__Accept.cmt
lib/cohttp/cohttp__Accept.cmi
lib/cohttp/cohttp__.ml
lib/cohttp/cohttp__.cmx
lib/cohttp/cohttp__.cmt
lib/cohttp/cohttp__.cmi
lib/cohttp/cohttp.ml
lib/cohttp/cohttp.cmxs
lib/cohttp/cohttp.cmxa
lib/cohttp/cohttp.cmx
lib/cohttp/cohttp.cmt
lib/cohttp/cohttp.cmi
lib/cohttp/cohttp.cma
lib/cohttp/cohttp.a
lib/cohttp/code.mli
lib/cohttp/code.ml
lib/cohttp/body.mli
lib/cohttp/body.ml
lib/cohttp/auth.mli
lib/cohttp/auth.ml
lib/cohttp/accept_types.ml
lib/cohttp/accept_parser.mli
lib/cohttp/accept_parser.ml
lib/cohttp/accept_lexer.ml
lib/cohttp/accept.mli
lib/cohttp/accept.ml
lib/cohttp/META
lib/cohttp
doc/cohttp/README.md
doc/cohttp/LICENSE.md
doc/cohttp/CHANGES.md
doc/cohttp