Plasma GitLab Archive
Projects Blog Knowledge

(* #use "src/equeue-ssl/t.ml";; *)
#use "topfind";;
#require "netclient,equeue-ssl";;
Ssl.init();;
let ctx = Ssl.create_context Ssl.TLSv1 Ssl.Client_context;;
let tct = Https_client.https_transport_channel_type ctx;;
let p = new Http_client.pipeline;;
p # configure_transport Http_client.https_cb_id tct;;
let c = Http_client.create_aggressive_cache();;
p # set_connection_cache c;;

let opts = p # get_options in
let opts' = { opts with Http_client.verbose_events = true } in
p # set_options opts';;

Http_client.Debug.enable := true;;

let m1 = new Http_client.get "https://godirepo.camlcity.org/";;
let m2 = new Http_client.get "https://godirepo.camlcity.org/";;
let m3 = new Http_client.get "https://godirepo.camlcity.org/";;
let m4 = new Http_client.get "https://godirepo.camlcity.org/";;

let test m =
  p # add m;
  p # run();
  m # status
;;

This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml