Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Получение ответа от сервера C++ VS

  • Автор темы Автор темы Ivan_32
  • Дата начала Дата начала
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
18 Сен 2018
Сообщения
34
Реакции
11
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Source:
Код:
Expand Collapse Copy
#include <urlmon.h>
#pragma comment (lib, "urlmon.lib")
string GetDataFromURL(string url)
{
    IStream* stream;
    HRESULT result = URLOpenBlockingStream(0, url.c_str(), &stream, 0, 0);
    if (result != 0)
    {
        exit(0);
    }
    char buffer[MAXCHAR];
    unsigned long bytesRead;
    stringstream ss;
    stream->Read(buffer, MAXCHAR, &bytesRead);
    while (bytesRead > 0U)
    {
        ss.write(buffer, (long long)bytesRead);
        stream->Read(buffer, MAXCHAR, &bytesRead);
    }
    stream->Release();
    return ss.str();
}
Using (Simple)
Код:
Expand Collapse Copy
GetDataFromURL("https://anime.tk/gate.php?hwid=" + (string)sHDSerial);
Если говнокод то посоветуйте альтернативу.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
На счет winsock = на мусорке и то больше вещей можно найти чем в винсок фич. curl - пока разберешся что куда и как инклюдить на дворе снег выпадет. А с wininet я не работал.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ssl?
 
Назад
Сверху Снизу