如何用.NET HttpListener构建长尾词查询服务?
- 内容介绍
- 相关推荐
本文共计1165个文字,预计阅读时间需要5分钟。
HttpListener提供了一种简单、易编程的HTTP协议监听器。使用它,可以轻松提供一些HTTP服务,而无需启动IIS这类大型服务程序。使用HttpListener的方法流程非常简单,主要分为以下步骤:
HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器.使用它可以很容易的提供一些Http服务,而无需启动IIS这类大型服务程序。使用HttpListener的方法流程很简单:主要分为以下几步
1.创建一个HTTP侦听器对象并初始化
2.添加需要监听的URI 前缀
3.开始侦听来自客户端的请求
4.处理客户端的Http请求
5.关闭HTTP侦听器
例如:我们要实现一个简单Http服务,进行文件的下载,或者进行一些其他的操作,例如要发送邮件,使用HttpListener监听,处理邮件队列,避免在网站上的同步等待。以及获取一些缓存的数据等等行为
using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Text; using System.Threading; using System.Web; using System.IO; using Newtonsoft.Json; namespace HttpListenerApp { /// <summary> /// HttpRequest逻辑处理 /// </summary> public class HttpProvider { private static HttpListener 10.0.0.217:20009/FileManageApi/Download/"); //添加监听地址 注意是以/结尾。 10.0.0.217:20009/BehaviorApi/EmailSend/"); //添加监听地址 注意是以/结尾。
本文共计1165个文字,预计阅读时间需要5分钟。
HttpListener提供了一种简单、易编程的HTTP协议监听器。使用它,可以轻松提供一些HTTP服务,而无需启动IIS这类大型服务程序。使用HttpListener的方法流程非常简单,主要分为以下步骤:
HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器.使用它可以很容易的提供一些Http服务,而无需启动IIS这类大型服务程序。使用HttpListener的方法流程很简单:主要分为以下几步
1.创建一个HTTP侦听器对象并初始化
2.添加需要监听的URI 前缀
3.开始侦听来自客户端的请求
4.处理客户端的Http请求
5.关闭HTTP侦听器
例如:我们要实现一个简单Http服务,进行文件的下载,或者进行一些其他的操作,例如要发送邮件,使用HttpListener监听,处理邮件队列,避免在网站上的同步等待。以及获取一些缓存的数据等等行为
using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Text; using System.Threading; using System.Web; using System.IO; using Newtonsoft.Json; namespace HttpListenerApp { /// <summary> /// HttpRequest逻辑处理 /// </summary> public class HttpProvider { private static HttpListener 10.0.0.217:20009/FileManageApi/Download/"); //添加监听地址 注意是以/结尾。 10.0.0.217:20009/BehaviorApi/EmailSend/"); //添加监听地址 注意是以/结尾。

