马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
curl 放弃了对使用 Rust 编写 Hyper HTTP 后端的支持,由于用户和开发者对此功能的需求很少。
curl 创始人兼核心开发者 Daniel Stenberg 表现,尽管这项工作最初由 ISRG 赞助并且看起来很有盼望,但 Hyper 支持多年来不停处于实验阶段,由于需求低,现在代码将被移除。
四年前,我们开始在 curl 中添加对另一种 HTTP 后端的支持。它将使用一个基于 rust 编写的库,名为 hyper。我们的想法是引入一种替换的 HTTP 内部实现,让 curl/libcurl 使用它来取代当地实现。
他解释说,缺乏同时精通 C 和 Rust 的开发者来维护这个项目是紧张原因。
libcurl 是用 C 语言编写的,Hyper 是用 rust 语言编写的,中心还有一个 C 绑定的胶水层。这需要对这两种语言都有爱好和精通的人来深入研究,了解架构、挑战和协议才能一起推动这项工作。
别的,Rust 用户似乎更喜好直接使用 Hyper,而 curl 用户对 Hyper 险些没有爱好。 删除 Hyper 代码将提高代码敏捷性并降低复杂性。
这个改动包罗在 Curl 8.12 版本中,该版本将于 2 月发布。
https://github.com/curl/curl/commit/fc3e1cbc508f70f3dc21c2d55e5e2fa294f771cb
相关链接
- cURL 的具体介绍:点击查看
- cURL 的下载所在:点击下载
Gitee 极速下载/curl
Star 61 | Fork 23
curl是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和GOPHER
近来提交:
- f0d8db15 tidy-up: use /usr/bin/env perl shebang
Viktor Szakats 2024-06-26 19:59
- 8d067e61 quic: openssl quic, cmake and doc version update to 3.3.0
Stefan Eissing 2024-06-26 15:45
- bb09a304 http/3: add shutdown support
Stefan Eissing 2024-06-26 13:45
master 分支: 2024-06-26
源码下载
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |