Odwzorowanie URL z C # HttpListener
W poniższym kodzie czekam na połączenie z portem 8080.
<code>static void Main() { HttpListener listener = new HttpListener(); listener.Prefixes.Add("http://*:8080/"); listener.Start(); while(isRunning) { HttpListenerContext ctx = listener.GetContext(); new Thread(new Worker(ctx).ProcessRequest).Start(); } } </code>
Czy możliwe jest mapowanie określonych wzorców adresów URL na różne zachowania? Chcę uzyskać serwer w stylu REST, czyli połączenie z serweremlocalhost: 8080 / osoba / 1 uruchomi getPersonHandler (int)
<code>[Mapping("*:8080/person/$id")] public void getPersonHandler(int id){...} </code>
TheMapping
składnia jest moją własną życzeniową analogią do bibliotek JAX-RS, które znam. Chciałbym zrobić to samo w C # (pulpit C #, a nie asp)