【问题标题】:Replace c# HttpWebRequest with a c++ class将 c# HttpWebRequest 替换为 c++ 类
【发布时间】:2013-08-02 13:30:08
【问题描述】:

我们正在使用 c# 为网络爬虫和提交者做一个项目。 HttpWebRequest 在 cookie 中存在错误并且不支持 sock 代理,这真是“令人惊讶”。

最好编译一个与 dll 类似的 c++ 类/包装器来替换 c# 中的 HttpWebRequest。 有没有类似的类/包装器?它应该支持 cookie、代理、文件上传等线程安全。无需解析html。 Libwww 似乎使用起来太复杂了。 Libcurl 看起来不错,但有什么错误吗?性能如何?

【问题讨论】:

  • WinInet 和 winhttp 怎么样?

标签: http cookies httpwebrequest httpclient libcurl


【解决方案1】:

libcurl 是一个非常高性能的传输库。当然,它有很多错误,但我们会在报告后尽快解决它们。 libcurl 是 100% 开源的,如果您确实发现了错误,您也可以提供帮助。

libcurl 不解析 HTML,你必须为它找到一个单独的库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多