Tag: url mapping

使用C#HttpListener进行URL映射

在下面的代码中,我正在等待对8080端口的任何调用。 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(); } } 是否可以将特定的URL模式映射到不同的行为? 我想实现一个REST风格的服务器,即调用localhost:8080 / person / 1将启动getPersonH​​andler(int) [Mapping(“*:8080/person/$id”)] public void getPersonHandler(int id){…} 我知道, Mapping语法只是我自己对JAX-RS库的一厢情愿。 我想在C#中做同样的事情(桌面C#,而不是asp)