Как я могу поддерживать работу сервера без использования std::getline или boost::asio?
Предоставляет ли cpprest какие-либо интерфейсы для этого?
Использование boost::asio может достичь этой цели, но предоставляет ли cpprest какой-либо другой полезный метод? Если да, то какие преимущества по сравнению с прямым использованием boost::asio?
Вот мой код:
int main(int argc, char* argv[]) {
utility::string_t port = U("8080");
utility::string_t address = U("http://localhost:");
address.append(port);
// init server
uri_builder uri(address);
uri.append_path(U("/api/predict/")).append(U("model"));
auto addr = uri.to_uri().to_string();
http_listener m_listener(addr);
m_listener.support(methods::GET, std::bind(&handle_get, std::placeholders::_1));
m_listener.support(methods::POST, std::bind(&handle_post, std::placeholders::_1));
m_listener.open().wait();
std::cout
Подробнее здесь: https://stackoverflow.com/questions/798 ... -boostasio