【发布时间】:2013-05-08 01:49:11
【问题描述】:
我正在尝试使用 Boost Asio 和 LibCURL 构建一个完整的 Web 缓存代理,我已经构建了服务器并且一切正常。它正确地接收 http 请求(GET、POST、使用 POST 上传……),并将响应发送回浏览器,例如正确地。
现在,我想扩展它,以便它可以处理 https 请求。我在 LibCURL 网站 http://curl.haxx.se/libcurl/c/libcurl-tutorial.html(代理部分)中读到了它,我了解它是如何工作的,并且我清楚地知道它应该如何完成。但是我没有找到关于代理如何处理 https 请求的好文档。和:
- 源应用程序和代理之间可能交换的消息(信息、格式、长度...)有哪些?
- 需要考虑的事项。
- ...
提前致谢:-)。
【问题讨论】: