Socket read URL

Viewed 46

i want, to get the url content (http://127.0.0.1:1337/test/test), so in this case "/test/test", how i can do that?

using tcp = boost::asio::ip::tcp;

void ts3plugin_initWebsocket() {
    try
    {
        auto const address = boost::asio::ip::make_address("127.0.0.1");
        auto const port = static_cast<unsigned short>(std::atoi("1337"));
        boost::asio::io_context ioc{ 1 };
        tcp::acceptor acceptor{ ioc, {address, port} };
        while (true) {
            tcp::socket socket{ ioc };
            acceptor.accept(socket);
            

            ts3Functions.logMessage("Connected", LogLevel_INFO, "Plugin", 1);
        }
    }
    catch (const std::exception& e)
    {
        char msg[512];
        snprintf(msg, sizeof(msg), "Error: %s", e.what());
        ts3Functions.logMessage(msg, LogLevel_INFO, "Plugin", 1);
    }
}
1 Answers
Related