Bonjour
Je veux récupérer l'URI appelé depuis le serveur. Le client appelle l'adresse "http://localhost:8080/users/4" et depuis le serveur je veux récupérer "/users/4"
J'utilise Boost asio dans l'exemple ci-dessus mais tout conseille en cpp pure m'aidera dans ma recherche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #include <boost/bind.hpp> #include <boost/asio.hpp> using boost::asio::ip::tcp; int main() { boost::asio::io_service io; tcp::acceptor acceptor(io, tcp::endpoint(tcp::v4(), 8080)); tcp::socket socket(io); acceptor.accept(socket); // Do stuff to get URI // ... if (uri == "http://localhost:8080/users/4") { std::cout << "User 4 uri called" << std::endl; } return 0; }
Partager