package cohttp
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=bd7aa4cd2c82744990ed7c49e3ee7a40324c64cb3d8509804809155e2bacd1d2
sha512=f56014c80ec77f79cc9a3a55afaa5fb8e37d9d69a4115f1b25fa96623c8e6875844bfdc97dd6fe41f83ac4b251a397b905a3eb31df90dae95d5a96101d265e03
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.
Dependencies (12)
Used by (65)
- anthropic
- aws-async
- aws-lwt
- awsm
- awsm-codegen
- azblob
- azblob-async
- azure-cosmos-db
-
caldav
< "0.2.4" - canary
-
cca
>= "0.6.2" -
cohttp-async
< "2.4.0" -
cohttp-lwt
= "4.0.0" - cohttp_async_websocket
- comby-semantic
- cowabloga
-
current_github
< "0.6.2" -
current_web
< "0.6.2" - dblp-api
- dropbox
- frenetic
- git-cohttp
- git-cohttp-unix
-
git-unix
< "3.2.0" - github
-
github-jsoo
>= "4.1.0" & < "4.3.0" | >= "4.4.0" -
github-unix
>= "4.2.0" - gitlab-jsoo
- gitlab-unix
- graphql-cohttp
- h1_parser
- hockmd
- influxdb-async
- influxdb-lwt
- ip2location
- ip2locationio
- ip2whois
- irmin-cli
- irmin-graphql
- irmin-http
- irmin-unix
- learn-ocaml
- learn-ocaml-client
- links
- magic-trace
-
mechaml
>= "1.2.1" - nsq
- ocamlapi
- oframl
- ojs-base
-
opam-publish
>= "2.7.1" - opium_kernel
- podge
-
prometheus-app
< "1.2" - quests
-
reddit_api_kernel
< "0.2.1" - sentry
- session-cohttp
-
smtml
>= "0.7.0" - snf_mcp
- telegraml
- tidy_email_mailgun
- tidy_email_sendgrid
- webmachine
-
websocket
< "2.15"
Conflicts
None