我们正在寻找更好的C ++ HTTP客户端库,我们愿意为此付费。
我们想要的产品需要静态链接,并在这些平台上工作:
Windows XP,Vista,7
OS X 10.4,10.5和10.6
我们希望它能够很好地完成以下任务:
1.进行HTTP GET和POST请求
2.自动处理元刷新和http重定向响应
3.自动使用“Internet选项”,“ProxyCfg”或“preferences.plist”中的代理设置(如果存在)
4.可选择使用用户提供的代理设置
5.如果需要,有效提供http和代理身份验证处理
6.实现代理自动配置和WPAD
有一些免费库提供了一些这些要求:boost.asio,curl,winhttp,Qt / wxWidgets,udrl,终极tcp / ip,但我们还没有发现满足我们所有要求的任何库存。我们目前使用libcurl来完成我们当前产品中的大部分工作,但我们不是网络程序员,我们希望用专家编写的更好的解决方案替换我们的代码。
是否有满足我们需求的商业产品?
此外,如果有一个产品为HTTP响应提供过滤器识别功能,那将是非常好的。这将非常酷,它将使我们不必编写一堆用于过滤器检测的解析代码。我们已经检测到一些流行的过滤器,如Websense,DeepNines,LightSpeed,Network Composer,Dans Guardian,SonicWALL,Privoxy,Bsecure和SmartFilter。但如果其他人为我们做了更多,更完整和更新的话,那将会很棒。
有没有人听说过这样的产品?
答案 0 :(得分:2)
您是否看过 NEON ?它有你需要的一切。
我知道它不是 C ++ 特定的,但它是 C ,因此您可以非常轻松地将它集成到 C ++ 项目中。
答案 1 :(得分:1)
这些人已经永远存在,并且以提供良好的网络SDK而闻名:/n software
答案 2 :(得分:0)
看看C ++这个框架POCO。