| 12345678910111213141516171819202122232425262728293031323334 |
- /* HTTPRequest.h/Open GoPro, Version 2.0 (C) Copyright 2021 GoPro, Inc. (http://gopro.com/OpenGoPro). */
- /* This copyright was auto-generated on Sat Mar 5 01:05:53 UTC 2022 */
- #include <winsock2.h>
- #include <ws2tcpip.h>
- #include <string>
- class HTTPRequest
- {
- public:
- HTTPRequest(const std::string& host, const short port);
- virtual ~HTTPRequest();
- std::string get_response();
- bool get_request(const std::string& path);
- bool TimedOut = false;
- private:
- std::string Host;
- short Port;
- bool connected = false;
- SOCKET Sock;
-
- std::string Response;
- bool loop_recieve();
- bool resolve_and_connect();
- bool InitWinsock();
- };
|