1

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

4

2 回答 2

7

libcurl可能是一个很好的起点。

于 2010-04-19T00:03:47.687 回答
1

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

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

于 2010-04-19T00:05:43.260 回答