我有一些C代碼解析文件並生成另一個處理數據文件。我現在需要將這些文件發佈到Web服務器上的網站。我想有一種方法可以做一個HTTP POST,但是我從來沒有在c中使用過(在Ubuntu上使用GCC)。有誰知道如何做到這一點?我需要一個起點,因爲我不知道如何用C做這件事。我還需要能夠通過網站進行身份驗證。通過HTTP連接到網站C
1
A
回答
7
可能是一個很好的開始。
1
我認爲Hank Gay提出的使用庫來處理細節的建議是最好的,但如果你想「自己動手」,你需要打開一個到Web服務器的套接字,然後發送你的數據HTTP POST格式,其描述爲here。認證可能意味着各種不同的事情,所以你需要更具體。
不幸的是,上述三種工作都涉及相當複雜的一些問題,所以您需要將問題分解爲幾個階段,然後回過頭來單獨詢問每一個問題。
相關問題
- 1. 通過HTTP將C#連接到Java Class
- 2. 通過https連接到網站
- 3. 通過Cookie連接到網站(setRequestProperty)
- 4. 如何通過twitter連接到網站
- 5. 如何通過TOR通過Polipo連接到https網站與Scrapy?
- 6. 通過代理服務器通過java連接到網站
- 7. 無法通過套接字連接到HTTP服務C
- 8. 連接到與WCF通過HTTP
- 9. C#到網站數據庫連接
- 10. 錯誤連接到站點通過SSL
- 11. 通過java連接到ftps站點
- 12. 檢查通過以太網C連接#
- 13. 通過c/C++程序連接到wifi
- 14. 問題(概率驗證)通過網站連接到TFS 2008
- 15. 通過Apache JMeter連接到自簽名SSL網站
- 16. 連接到SharePoint網站通過winform應用程序
- 17. 通過dns連接到網站時隱藏端口
- 18. OpenBSD,通過網站身份驗證連接到WPA WiFi
- 19. 通過移動設備連接到網站
- 20. 連接到通過Azure的網站蔚斑點用PHP
- 21. 通過Citrix XenApp連接到客戶網站
- 22. 通過C#登錄到網站
- 23. 使用Java套接字連接到未簽名的HTTP網站
- 24. 通過HTTP或HTTPS連接到MySQL數據庫的Java連接
- 25. 登錄通過C#網站
- 26. 通過Perl中的代理服務器通過登錄/ Cookie連接到網站
- 27. 將網站連接到PayPal
- 28. 通過Cocoa連接到WIFI網絡
+1 libcurl是最棒的! – 2010-04-19 00:12:35
你能指點我的任何教程,讓我開始與libcurl。首先是如何在簡單的c代碼中下載和使用libcurl。 – sfactor 2010-04-19 00:32:40
http://curl.haxx.se/libcurl/c/libcurl-tutorial.html – Joe 2010-04-19 00:55:41