02 2016 档案

摘要:有时,我们需要获取客户端的类型,也就是通常所说的User-Agent,简称UA,我们在浏览网页时所使用的浏览器就是UA的一种,在Http协议中,通过User-Agent请求头来索命用户浏览器类型,操作系统,浏览器内核等信息的标识。通过这个标识可以根据不同的浏览器显示不同的版本,从而为用户提供更好的体 阅读全文
posted @ 2016-02-28 16:19 wolfy 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:在web开发中,经常遇到编码与解码的问题,有的用于Hmtl的编码与解码,有的用于url的编码与解码。咋ibutong的场景下,一些符号不能直接使用,这个时候就需要对其进行编码与解码的操作了。 HTML编码与解码 Html是一种标记语言,其中<>符号有着特殊的意义,当我们想在页面上展示包含这些符号的时 阅读全文
posted @ 2016-02-28 12:58 wolfy 阅读(906) 评论(0) 推荐(0) 编辑
摘要:在ASP.NET服务器上提供一个辅助的工具类HttpServerUtility,该类提供了一些处理请求的辅助方法。 MapPath:计算网站中虚拟路径所对应的物理文件路径。 HtmlEncode:将HTML字符串进行编码,例如:将<编码为< HtmlDecode:将编码的串重新解码,例如:< 解码为 阅读全文
posted @ 2016-02-26 10:05 wolfy 阅读(394) 评论(0) 推荐(0) 编辑
摘要:System.Web.HttpRuntime类是整个Asp.net服务器处理的入口。 这个类提供了一系列的静态属性,反映web应用程序域的设置信息,而且每个web应用程序域中存在一个System.Web.Runtime类。 using System; using System.Collections 阅读全文
posted @ 2016-02-24 10:32 wolfy 阅读(1648) 评论(0) 推荐(0) 编辑
摘要:为了响应客户端的请求,同样定义了代表响应的类:HttpResponse类,它也定义在命名空间System.Web下,提供向客户端响应的方法和属性。 HttpResponse常用属性和方法 响应对象用于向浏览器发回服务器处理的结果,这个结果是Http协议中的响应消息。这个消息中包含:状态行,头部,主体 阅读全文
posted @ 2016-02-24 10:32 wolfy 阅读(4138) 评论(0) 推荐(0) 编辑
摘要:在面向对象的语言中,有种“万物皆对象”的说法。在上篇文章中介绍了HttpRuntime类,在该类收到请求之后,立即通过HttpWorkerRequest工作者对象对传递的参数进行分析和分解,创建方便网站应用程序处理的对象。与此相关的对象主要有,请求和响应两个对象。即HttpRequest和HttpR 阅读全文
posted @ 2016-02-21 13:00 wolfy 阅读(4159) 评论(0) 推荐(3) 编辑
摘要:在ASP.NET中,用于处理的请求,需要封装为HttpWorkerRequest类型的对象。该类为抽象类,定义在命名空间System.Web下。 #region Assembly System.Web.dll, v4.0.0.0 // C:\Program Files (x86)\Reference 阅读全文
posted @ 2016-02-18 09:23 wolfy 阅读(745) 评论(0) 推荐(0) 编辑
摘要:应用程序域 在进行学习asp.net内容之前,需要了解一下应用程序域的相关内容。处理asp.net所涉及的类大多数定义在System.Web程序集中。在.Net中,管理程序集的最小逻辑单元为应用程序域(AppDomain)。对于.Net程序来说可以动态的加载程序集到应用程序域中。但是,加载之后的程序 阅读全文
posted @ 2016-02-16 19:47 wolfy 阅读(483) 评论(0) 推荐(0) 编辑
摘要:写在前面 前面两篇文章分别介绍了基于原始socket的web服务器和基于tcpListener的web服务器,本篇文章将继续介绍另外一种基于HttpListener的。 HttpListener HttpListener进一步的简化了Http协议的监听,仅需通过字符串的方法提供监听的地址和端口号以及 阅读全文
posted @ 2016-02-16 09:13 wolfy 阅读(1962) 评论(0) 推荐(0) 编辑
摘要:写在前面 上篇文章根据《asp.net 本质论》书上提供的例子,实现了一个简单的web服务器,本篇文章将介绍另一种实现方式——基于TcpListener的web服务器。 TcpListener 命名空间System.Net.Sockets下的TcpListener类简化了基于tcp协议的监听程序。 阅读全文
posted @ 2016-02-15 08:42 wolfy 阅读(1944) 评论(0) 推荐(1) 编辑
摘要:写在前面 新的一年了,新的开始,打算重新看一遍asp.net本质论这本书,再重新认识一下,查漏补缺,认认真真的过一遍。 一个简单的web服务器 首先需要引入命名空间: System.Net,关于网络编程的大部分类型及操作都可以在这个命名空间下找到。 IPAddress:类用来表示一个ip地址。 IP 阅读全文
posted @ 2016-02-14 14:42 wolfy 阅读(904) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示