gpt4 book ai didi

http - 如何在 OCaml 中发出简单的 GET 请求?

转载 作者:可可西里 更新时间:2023-11-01 15:10:06 26 4
gpt4 key购买 nike

我正在尝试做一些应该很简单的事情:向 url 发出 GET 请求。然而,当我搜索如何执行此操作的示例时,我经常以近乎胡言乱语结束,例如 this .

有谁知道如何使用 OCaml 发出简单的 HTTP 请求?我是 OCaml 新手,有一些 Haskell 经验。

注意:

使用尽可能低级别的 OCaml 的解决方案将是理想的。我看过使用过的 Cohttp 库,但我更感兴趣的是原生 (?) HTTP OCaml 库或类似的东西。

作为对 @antron 的回应,我们将不胜感激使用尽可能低级别的 native OCaml 的解决方案。我被引导相信这将涉及 Unix 库。但是,如果有另一种不涉及第三方库的解决方案,那将同样受欢迎。

最佳答案

使用 Cohttp 库。查看Client example .

相关行是:

Cohttp_lwt_unix.Client.get (Uri.of_string "http://www.reddit.com/")

这会在 Lwt monad 中为您提供一对 (response, body)response 基本上是一个记录,body 是一个流。该示例的其余部分只是打印其中一些有趣的部分。

关于http - 如何在 OCaml 中发出简单的 GET 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36070455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com