yurt
An HTTP microframework for OCaml
README
yurt
is an HTTP framework for OCaml based on Cohttp.
Features
Simple API
Multipart forms
Regex based URL routing
Installation
opam install yurt
Usage
open Yurt.Server
open Yurt.Route
(* Create a server *)
server "127.0.0.1" 1234
(* Add a handler *)
>| get "/<name:string>" (fun req params body ->
let greeting = "Hello " ^ param_string "name" in
respond_string ~status:`OK ~body:greeting ())
(* Run it *)
|> run
See example/example.ml
for more examples.