我本来想要做的是听取某些http请求并根据它们执行不同的操作。例如,如果我在浏览器中打开http://localhost:8080/test
,我想执行与测试相对应的操作。我知道这可以通过httplistener完成,但确切地说它是如何完成的我无法理解。
答案 0 :(得分:3)
看看这个简单的例子:
http://www.codehosting.net/blog/BlogEngine/post/Simple-C-Web-Server.aspx
我认为这基本上可以做你想要的。
只需使用HttpListenerRequest对象获取网址并执行您想要执行的任何操作。
答案 1 :(得分:1)
您正在寻找的是ASP.NET Routing
的实施。
这是执行此操作的最有效方式,您可以read more here.