日期:2014-05-16 浏览次数:21065 次
……
一、浏览器和服务器的交互原理
二、写自己的"迷你"Asp.net框架
三、Asp.Net的请求与响应过程
1、在此之前,首先简单的模拟一下我们去请求一个网址的时候,浏览器和服务器都做了些什么事情:
我们请求一个网站的时候, 浏览器会封装一个请求报文,发送至服务器,服务器会拿到浏览器的请求报文,进行分析处理,生成响应报文和处理生成后的html或者文本图片等,以流的方式返回给浏览器,浏览器会解析服务器返回的数据,把html、图片、js、css等呈现在浏览器中。他们之间的通信都遵循了Http协议,顾名思义,HTTP协议就是定义服务器端和客户端之间文件传输的沟通方式,规定了一系列请求响应的格式,我们称为 Http请求报文(浏览器向服务器发送请求的数据格式)和Http响应报文(服务器返回给浏览器的数据格式)。