SSL Verbindung mit WinINet
-
Hi
Hat mir jemand ein Beispielcode wie ich mit WinINet eine POST-Anfrage auf einen SSL Server machen kann und dann das Resultat emmpfangen kann?
Vielen Dank!
-
nimm duch libcurl!!! WinINet kannst doch vergessen!
dann funzt das zb so: http://curl.haxx.se/lxr/source/docs/examples/https.c
cu
-
Danke viel mal!
Sieht sehr vielversprechend aus!
Funktioniert diese Bibliothek auf mit Proxy-Servern?
Hast du ein komplettes Beispiel mit einer POST-Anfrage auf eine SSL-Seite und danach dem dempfangen der Seite?Vielen Dank!
-
-
Hi!
Ok ich habe nun versucht die Lib einzubinden. habe Sie unter Optionen unter Verzeichnisse ins Lib und ins include hinzugefügt. Als Funktion habe ich diesen Code eingesetzt:CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { /* First set the URL that is about to receive our POST. This URL can just as well be a https:// URL if that is what should receive the data. */ curl_easy_setopt(curl, CURLOPT_URL, "https://www.swisscom-mobile.ch/youth/youth_zone_home-de.aspx?login"); /* Now specify the POST data */ curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "isiwebuserid=ID&isiwebpasswd=PW"); /* Perform the request, res will get the return code */ res = curl_easy_perform(curl); /* always cleanup */ curl_easy_cleanup(curl); }Beim Kompilieren kommen jedoch immer folgende Fehler:
Verknüpfen... SwisscomDlg.obj : error LNK2019: Nicht aufgelöstes externes Symbol '__imp__curl_easy_cleanup', verwiesen in Funktion '"public: void __thiscall CSwisscomDlg::OnBnClickedOk(void)" (?OnBnClickedOk@CSwisscomDlg@@QAEXXZ)' SwisscomDlg.obj : error LNK2019: Nicht aufgelöstes externes Symbol '__imp__curl_easy_perform', verwiesen in Funktion '"public: void __thiscall CSwisscomDlg::OnBnClickedOk(void)" (?OnBnClickedOk@CSwisscomDlg@@QAEXXZ)' SwisscomDlg.obj : error LNK2019: Nicht aufgelöstes externes Symbol '__imp__curl_easy_setopt', verwiesen in Funktion '"public: void __thiscall CSwisscomDlg::OnBnClickedOk(void)" (?OnBnClickedOk@CSwisscomDlg@@QAEXXZ)' SwisscomDlg.obj : error LNK2019: Nicht aufgelöstes externes Symbol '__imp__curl_easy_init', verwiesen in Funktion '"public: void __thiscall CSwisscomDlg::OnBnClickedOk(void)" (?OnBnClickedOk@CSwisscomDlg@@QAEXXZ)' Debug/Swisscom.exe : fatal error LNK1120: 4 unaufgelöste externe VerweiseKann mir jemand sagen, was ich noch falsch mache oder was ich vergessen habe?
Vielen Dank!
