gpt4 book ai didi

c++ - C++ 的 HTTP 客户端库

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:11:50 26 4
gpt4 key购买 nike

我正在尝试编写用于学习 C++/socket/HTTP 的混合线程 HTTP 代理

我正在寻找 HTTP 客户端库,例如 Java 中可用的 HttpURLConnection。

我查看了一些库,例如用于 C/C++ 的 libcurl。这些库可以发出 http 请求,但它们将返回完整内容。我需要一个可以读取缓冲区中部分内容的库,这样我就可以立即将它发送给发出请求的客户端,而无需将整个内容存储在内存中。

非常感谢任何链接/建议:)

谢谢!

最佳答案

libcurl 文档有一个示例页面,介绍如何将增量下载回调(放入内存缓冲区)作为来自请求的数据流:

http://curl.haxx.se/libcurl/c/getinmemory.html

在您的情况下,您只需将数据缓冲区转发到最初发出请求的客户端。

关于c++ - C++ 的 HTTP 客户端库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5348344/

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