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,請參閱其文本的許可證文件。