【问题标题】:Connect to a website via HTTP in C在 C 中通过 HTTP 连接到网站
【发布时间】:2010-04-18 23:59:42
【问题描述】:

我有一些 C 代码可以解析一个文件并生成另一个已处理数据的文件。我现在需要将这些文件发布到 Web 服务器上的网站。我想有一种方法可以进行 HTTP POST,但我从未在 c 中这样做过(在 Ubuntu 上使用 GCC)。有谁知道如何做到这一点?我需要一个起点,因为我不知道在 C 中执行此操作。我还需要能够通过网站进行身份验证。

【问题讨论】:

    标签: c http gcc websocket


    【解决方案1】:

    libcurl 可能是一个不错的起点。

    【讨论】:

    • 你能告诉我任何让我开始使用 libcurl 的教程吗?首先是如何在简单的c代码中下载和使用libcurl。
    【解决方案2】:

    我认为 Hank Gay 建议使用库来处理细节是最好的,但是如果你想“自己做”,你需要打开一个到 Web 服务器的套接字,然后在 HTTP 中发送你的数据POST 格式,描述为here。身份验证可能意味着多种不同的事物,因此您需要更加具体。

    不幸的是,以上三项工作都涉及到相当多的复杂性,因此您需要将问题分解为多个阶段,然后再回来分别询问每一位。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-10
      • 1970-01-01
      • 2016-08-26
      相关资源
      最近更新 更多