Я должен получить доступ к защищенному веб-сайту HTTPS (HTML или XML) из приложения MFC C++, и я хотел бы легкое решение. Но я провел немного исследования, и это, кажется мне, HTTPS и C++ не играют по правилам и легкий вместе.
Там кому-либо рекомендуют библиотеку классов для веб-доступа HTTPS? Должно быть простым в использовании и не слишком дорогим.
...
hOpen = InternetOpen (...);
Connect = InternetConnect (
hOpen, // InternetOpen handle
"MyHttpServer", // Server name
INTERNET_DEFAULT_HTTPS_PORT,// Default HTTPS port - 443
"", // User name
"", // User password
INTERNET_SERVICE_HTTP, // Service
0, // Flags
0 // Context
);
hReq = HttpOpenRequest (
hConnect, // InternetConnect handle
"GET", // Method
"", // Object name
HTTP_VERSION, // Version
"", // Referrer
NULL, // Extra headers
INTERNET_FLAG_SECURE, // Flags
0 // Context
);
...
Также посетите сайт www.chilkatsoft.com. У них есть хорошие, простые в использовании компоненты для такого рода вещей. Намного проще в использовании, чем libcurl (или даже wininet), и не дорого. Я использовал их компонент FTP / S, очень приятный в использовании. Бесплатная пробная версия.