ocaml webmachine
v0.7.0
Ocaml-Webmachineは、COHTTPの上にあるレイヤーであり、状態マシンベースのHTTPリクエストプロセッサを実装しています。 Restful APIを書くのに特に適しています。名前が示すように、これはWebMachineプロジェクトのOCAMLポートです。
Opam経由でライブラリとその依存者をインストールします。
opam install webmachineWebMachineは、この決定図を実装して、HTTPリクエストをどのように処理するかを判断します。これには、検証、認証、コンテンツネゴシエーション、キャッシュが含まれます。リソースは、 resourceサブクラスで適切な方法を定義することにより、図の各ノードで行われるべき決定を指定します。対応は、今のところ方法の名前によって示唆されています。これは将来的にはよりよく文書化されます。
examples/サブディレクトリで例を作成するには:
dune build examples/hello_lwt.exe
dune build examples/crud_lwt.exe
dune build examples/hello_async.exe開発依存関係をインストールするには、リポジトリのルートからパッケージを固定します。
opam pin add -n webmachine .
opam install --deps-only webmachineこの後、通常どおりインストールコマンドを使用してライブラリの開発バージョンをインストールできます。
開発中にテストを構築および実行するには、 oUnitパッケージをインストールしてテストを実行する必要があります。
opam install oUnit
dune runtestBSD3、そのテキストについてはライセンスファイルを参照してください。