通过HTTP中的HTTP连接到网站

时间:2010-04-18 23:59:43

标签: c http gcc websocket

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

2 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:1)

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

不幸的是,上述所有三个工作都涉及相当复杂的问题,因此您需要将问题分解为几个阶段,然后再回过头来分别询问每个位。