我正在尝试编写用于学习C++/socket/HTTP的milt-threaded HTTP代理
我正在寻找像Java中可用的HttpURLConnection这样的HTTP客户端库.
我查看了一些库,例如libcurl for C/C++.这些库可以发出http请求,但它们将返回完整内容.我需要一个可以在缓冲区中部分读取内容的库,这样我就可以立即将它发送到请求客户端,而无需将整个内容存储在内存中.
任何链接/建议非常感谢:)
谢谢!
libcurl文档有一个示例页面,介绍如何从请求中获取数据流的增量下载回调(到内存缓冲区中):
http://curl.haxx.se/libcurl/c/getinmemory.html
在您的情况下,您只需将数据缓冲区转发到最初发出请求的客户端.
| 归档时间: |
|
| 查看次数: |
4687 次 |
| 最近记录: |