asp.net 的那点事(1、当用户在浏览器地址栏输入了网址后,发生了什么?)
2013-10-04 20:31
405 查看
从今天开始我将抽出空闲时间复习asp.net相关知识。此篇博文只是为了记录学习当中的知识点和感觉到比较重要的知识点。
本人才疏学浅,如有遗漏或者错误希望广大博友尽情拍砖。我会在后续中进行更正。
这个问题估计大家可能都在面试的时候遇见这样的问题。那么到底是什么呢?那么我们来看下图解:
一、那么在用户输入了地址后,浏览器就将请求报文发送给百度的服务器了。我们可以看到请求报文里面包括了如下信息:
1、请求的页面:index.html 2、http协议版本 3、语言 4、操作系统 5、浏览器可以解析的格式 6、请求服务器地址 7、保持连接
8、发送浏览器存入的cookie值。
浏览器会将这些请求报文发送给百度的服务器,进行页面的请求。
二、这个张是浏览器对用户的请求,给出的响应报文头。
现在我们分析下这个报文头比较重要的报文:
1、响应状态(200ok)表示正常 2、日期 3、输出的响应报文体的格式 4、server:BWS/1.0 这个据说是百度自己写的服务器。
三、响应报文体
从上面图解我们可以看出。服务器将请求页面的html代码发送给了客户端的浏览器,我们的浏览器将给html进行解析后显示出来。这就我们看到了百度的界面了。
(注:这里面的关于服务区是如何将请求页面信息从服务器进行html编码在发送给客户端浏览器知识,我们会将在后面的知识讲到。在这里非常感谢广州传智播客的老邹老师,谢谢您的无私分享-----这里不是广告!!!)
本人才疏学浅,如有遗漏或者错误希望广大博友尽情拍砖。我会在后续中进行更正。
这个问题估计大家可能都在面试的时候遇见这样的问题。那么到底是什么呢?那么我们来看下图解:
一、那么在用户输入了地址后,浏览器就将请求报文发送给百度的服务器了。我们可以看到请求报文里面包括了如下信息:
1、请求的页面:index.html 2、http协议版本 3、语言 4、操作系统 5、浏览器可以解析的格式 6、请求服务器地址 7、保持连接
8、发送浏览器存入的cookie值。
浏览器会将这些请求报文发送给百度的服务器,进行页面的请求。
二、这个张是浏览器对用户的请求,给出的响应报文头。
现在我们分析下这个报文头比较重要的报文:
1、响应状态(200ok)表示正常 2、日期 3、输出的响应报文体的格式 4、server:BWS/1.0 这个据说是百度自己写的服务器。
三、响应报文体
从上面图解我们可以看出。服务器将请求页面的html代码发送给了客户端的浏览器,我们的浏览器将给html进行解析后显示出来。这就我们看到了百度的界面了。
(注:这里面的关于服务区是如何将请求页面信息从服务器进行html编码在发送给客户端浏览器知识,我们会将在后面的知识讲到。在这里非常感谢广州传智播客的老邹老师,谢谢您的无私分享-----这里不是广告!!!)
相关文章推荐
- ASP.NET在线截图方法
- asp.net C#生成和解析二维码的实例代码
- asp.net无法加载oci.dll等错误的解决方法
- ASP.NET中IsPostback的原理
- MVC中使用EF(5):在 ASP.NET MVC 程序使用Entity Framework读取关联数据
- asp.net中水印的具体实现代码
- 遍历一个容器的控件,统计选中的checkbox
- 关于AspectJ 中的pointcut 语法
- uploadify3.2.1版插件在ASP.NET中的使用
- MVC中使用EF(4):ASP.NET MVC 创建更复杂的数据模型
- Asp.net MVC Checkbox控件 和 Nullable<bool>, 或bool?类型
- I passed the 70-486 Microsoft certification
- ASP.NET 母版页示例代码
- asp.net中水印的具体实现代码
- asp.net无法加载oci.dll等错误的解决方法
- asp.net C#生成和解析二维码的实例代码
- 在Asp.net中利用OWC11画统计图(柱状图,饼状图及线状图等)及补充 .
- ASP.NET中文件上传下载方法集合 .
- ASP.NET真的进度条,上传文件和文件夹
- ASP.NET中常用方法总结