Я очень новичок в OCaml. Я хочу прочитать html-код веб-сайта с адресом URL, используя библиотеку ocamlnet. Я хочу прочитать html-код из Google и распечатать его. Вот что я пытаюсь в настоящее время:Nethttp_client.Convenience для https URL-адресов
(*Inside ReadWebsite.ml*)
open Printf
open Nethttp_client
let content = Convenience.http_get "https://www.google.com";;
printf "%s\n" content;;
Вот как я компиляции:
ocamlfind ocamlc ReadWebsite.ml -package netclient -linkpkg -o read
Там не компиляции ошибок. Когда я запускаю программу, я получаю следующее сообщение об ошибке
Fatal error: exception Failure("Nethttp_client: No https transport available")
Так что мой вопрос, как следует настроить Nethttp_client для работы с подключением к HTTPS? Вот ссылка на Nethttp_client.Контактная информация http://projects.camlcity.org/projects/dl/ocamlnet-4.0.4/doc/html-main/Nethttp_client.Convenience.html
Благодарим за помощь!
Благодарим за ответ. Я попробовал то, что вы предлагали, но мне не хватает пакета nettls-gnutls. Вот что я пробовал: ocamlfind: Пакет 'nettls-gnutls 'не найден Как мне получить получение пакета nettls-gnutls? Я пробовал это: opam install conf-gnutls. Но мне не хватало внешних зависимостей. – Nutmeg
Я установил gnutls 'apt install libgnutls28-dev' на debian. – zakki