2010-04-18 119 views
1

我有一些C代碼解析文件並生成另一個處理數據文件。我現在需要將這些文件發佈到Web服務器上的網站。我想有一種方法可以做一個HTTP POST,但是我從來沒有在c中使用過(在Ubuntu上使用GCC)。有誰知道如何做到這一點?我需要一個起點,因爲我不知道如何用C做這件事。我還需要能夠通過網站進行身份驗證。通過HTTP連接到網站C

回答

7

​​可能是一個很好的開始。

+0

+1 libcurl是最棒的! – 2010-04-19 00:12:35

+0

你能指點我的任何教程,讓我開始與libcurl。首先是如何在簡單的c代碼中下載和使用libcurl。 – sfactor 2010-04-19 00:32:40

+0

http://curl.haxx.se/libcurl/c/libcurl-tutorial.html – Joe 2010-04-19 00:55:41

1

我認爲Hank Gay提出的使用庫來處理細節的建議是最好的,但如果你想「自己動手」,你需要打開一個到Web服務器的套接字,然後發送你的數據HTTP POST格式,其描述爲here。認證可能意味着各種不同的事情,所以你需要更具體。

不幸的是,上述三種工作都涉及相當複雜的一些問題,所以您需要將問題分解爲幾個階段,然後回過頭來單獨詢問每一個問題。