如何使用c#中的操作响应URL请求

时间:2013-04-08 17:03:16

标签: c# httplistener

我本来想要做的是听取某些http请求并根据它们执行不同的操作。例如,如果我在浏览器中打开http://localhost:8080/test,我想执行与测试相对应的操作。我知道这可以通过httplistener完成,但确切地说它是如何完成的我无法理解。

2 个答案:

答案 0 :(得分:3)

看看这个简单的例子:

http://www.codehosting.net/blog/BlogEngine/post/Simple-C-Web-Server.aspx

我认为这基本上可以做你想要的。

只需使用HttpListenerRequest对象获取网址并执行您想要执行的任何操作。

答案 1 :(得分:1)

您正在寻找的是ASP.NET Routing的实施。 这是执行此操作的最有效方式,您可以read more here.