A simple HTTP client (http/1.1 & h2) with Miou
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Swrup a8c317c18b fix dune-project 6 months ago
app Upgrade httpcats with the last version of miou 7 months ago
examples Upgrade httpcats with the last version of miou 7 months ago
happy fix dune-project 6 months ago
src fix dune-project 6 months ago
test Upgrade httpcats with the last version of miou 7 months ago
.gitignore First commit 1 year ago
.ocamlformat Upgrade httpcats with the last version of miou 7 months ago
LICENSE.md First commit 1 year ago
README.md Improve and re-use happy-eyeballs 12 months ago
dune-project fix dune-project 6 months ago
httpcats.gif Add a simple Gif and explain how to use it in the README.md 1 year ago
httpcats.opam Update the pinned version of alcotest 7 months ago

README.md

A simple HTTP client/server (http/1.1 & h2) with Miou

httpcats

$ git clone https://github.com/robur-coop/httpcats
$ cd httpcats
$ opam pin add -yn .
$ dune build app/pars.exe
$ cat >to_download.txt <<EOF
https://builds.osau.re/job/bob/build/latest/f/bin/bob.com
EOF
$ dune exec app/pars.exe -- < to_download.txt

NOTE: it requires the upstream version of miou!

  • Fix the issue between HTTP/1.1 and TLS (and close-notify)
  • Implement some tests
  • Documentation (.ml & .mli)
  • DNS resolution over UDP
  • DNS over TLS
  • happy-eyeballs