2017-09-09 32 views
0

我正嘗試使用MS Visual C++中的wxWidgets從HTTPS服務器下載csv文件。我是從HTTP服務器上做的,但這不再是一個選項。我找到了一個從HTTPS服務器下載的地方。 wxWidgets不支持HTTPS。我下載了wxCurl,但看起來我需要OpenSSL和Boost。 比我所需要的或者至少我想要處理的方式更爲過分。我是一位退休的嵌入式實時程序員,我唯一的網絡體驗是最低層的套接字接口。如何從wxWidgets C++應用程序中的HTTPS服務器下載文件?

我正在尋找一個簡單的選項來將我的URL傳遞給一個函數並獲取一個文件流,我可以以編程方式讀取。我應該如何在網上搜索我的問題?看來,我發現的一切都過時了,或者超出了我的頭腦。

我有能力重建庫,但沒有調試其內部(或至少不感興趣)。我應該尋找什麼?是否有一些代碼片段在哪裏或一個簡單的庫?

埃迪

它看起來既像的libcurl和其他依賴於升壓和SSL。 wxCurl基於libcurl,但wxCurl當前不被維護,而libcurl是。我將嘗試libcurl並查看它有多少個外部依賴關係。我仍然接受一個更簡單的答案。

+3

您可以直接使用libcurl而不是wxCurl。 libcurl在Windows上不需要OpenSSL,而且絕對不需要提升。 –

回答

0

C++ REST SDK提供了一種簡單的方法來異步下載文件,並且還有許多其他有用的功能。

相關問題