HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器。通过它可以很容易的提供一些Http服务,而无需启动IIS这类大型服务程序。
注意:该类仅在运行 Windows XP SP2 或 Windows Server 2003 操作系统的计算机上可用。
使用Http服务一般步骤如下:
-
创建一个HTTP侦听器对象并初始化
-
添加需要监听的URI 前缀
-
开始侦听来自客户端的请求
-
处理客户端的Http请求
-
关闭HTTP侦听器
其中3,4两步可以循环处理,以提供多客户多次请求的服务。