Récupérer l'URI appelée depuis le serveur
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:
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;
} |