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=f5e273d3c2f29ff47bd7e16db23e1f3d6cd01a40be00208985bc434c88d4576b
sha512=26580405fc33cd7e05b2c91732df97da9ba609d7392e5779be601aa65e34f1991d2b0ae2870ac29e57567f583dc0e13e61d3c4a74c7ac21012453acb33a37ae3
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" | = "5.3.0" -
cohttp-lwt
= "5.3.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
- gradescope_submit
- 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
- mqtt
- nsq
- ocamlapi
- oframl
- ojs-base
- opium_kernel
-
prometheus-app
< "1.2" - quests
- reddit_api_kernel
- river
- sentry
- session-cohttp
-
smtml
>= "0.7.0" - snf_mcp
- telegraml
- tidy_email_mailgun
- tidy_email_sendgrid
- webmachine
- websocket
Conflicts
None