web应用后台发生的事

浏览器里输入网址后浏览器会通过访问的域名找出其IP地址,给Web服务器发送一个HTTP请求,得到一个服务的永久重定向响应,然后浏览器跟踪重定向地址,发送另一个请求,服务器接收到获取请求,然后处理并返回一个响应,发回一个HTML响应,然后浏览器就显示HTML,在浏览器显示HTML时,它会注意到需要获取其他地址内容的标签。这时,浏览器会发送一个获取请求来重新获得这些文件。浏览器发送异步(AJAX)请求,页面显示完成后客户端仍与服务器端保持着联系。

过程:

1.发送http请求

2.找到目标服务器

3.浏览器进行域名解析,获取www.xxx.com对应服务器的ip地址

4.与目标服务器建立TCP链接 (三次握手)

5.http请求传输数据(get和post方法)

6.呈现页面

7.与目标服务器断开链接(四次分手)

原文地址:https://www.cnblogs.com/gai-blog/p/8601101.html

时间: 2024-10-17 06:58:12

web应用后台发生的事的相关文章

Entity Framework 6 Recipes 2nd Edition(9-3)译->找出Web API中发生了什么变化

9-3. 找出Web API中发生了什么变化 问题 想通过基于REST的Web API服务对数据库进行插入,删除和修改对象图,而不必为每个实体类编写单独的更新方法. 此外, 用EF6的Code Frist实现数据访问管理. 本例,我们模拟一个N层场景,用单独的客户端(控制台应用)来调用单独的基于REST服务的Web网站(WEB API应用) . 注意:每层使用单独的Visual Studio 解决方案, 这样更方便配置.调试和模拟一个N层应用. 假设有一个如Figure 9-3所示的旅行社和预订

你给老板谈工资,老板给你谈发展.之后发生的事...

逝者如斯夫,时间太他妈快了,感觉刚过完年没多久,夏天就来了,干软件也快3个年头了,年龄也二十有五了,天苍苍,地茫茫,腰包依然羞涩. 干软件很屌丝,很辛苦,光棍25年了,寂寞25年了,望苍天,天空中有白云,生活还有希望.我想找个女朋友,于是找老板谈谈加薪的事情,老板给我展望了一下未来,比<新闻联播>里展现的生活都好.但咱不能信啊. 你给老板谈工资,老板给你谈发展.之后发生的事就是离职了. 生活还要继续,找工作... 为了找到好工作,一天面试3家公司 第一家:20人左右的小公司,老板直接面试,老板

java web开发中的奇葩事web.xml中context-param中的注释

同事提交了代码.结果除同事之外,其他人全部编译报错.报错说web.xml中配置的一个bean 没有定义.按照报错提示,各种找,无果. 由于代码全部都是提交到svn主干,之前也没有做过备份,只能一步一步删除同事提交的代码,进行还原. 奇葩事情出现了! <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:/context_entry.xml

Solr学习总结(三)Solr web 管理后台

前面讲到了Solr的安装,按道理,这次应该讲讲.net与数据库的内容,C#如何操作Solr索引等.不过我还是想先讲一些基础的内容,比如solr查询参数使用说明和solr 自带的web 管理系统的使用等.只有先明白了solr的基本内容,后续学习solr 的C#和数据库操作,才不会费劲.本人刚开始也是配置完solr 之后,直接找solr客户端,写相应的测试代码,但是由于不知道一个Update请求具体都需要哪些参数,各个参数都是什么意思,以至于碰到各种solr 的基础问题,都不知道问题在哪? 前车之鉴

9.Django Admin进行web界面后台管理数据库

1.vim settings.py里面打开INSTALLED_APPS下面的django.contrib.admin(即取消注释)2.vim urls.py里面打开顶上的from django.contrib import admin和admin.autodiscover()和下面的url(r'^admin/',include(admin.site.urls)),3.vim blog/models.pyfrom django.db import modelssex_choice=( #这里定义了

web和后台数据库交互

1.web,千度网页 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>注册千度账号</title> <link rel="

浏览器从输入网址发生的事(前端优化)

监控网页与程序性能 当在浏览器地址栏输入一个网址开始,到最终页面的呈现,浏览器完成了他的工作.我们要优化这个程序呈现的速度,首先就得弄明白这其中都发生了 什么事? 1.处理环节与顺序 这张图大致的描述了浏览器的一系列工作. 2.chrome中的performance属性 在chrome 浏览器的console中输入window.performace会得到下图的内容 usedJSHeapSize  js对象占用的内存一定小于totalJSHeapSize totalJSHeapSize  可使用的

Web 游戏后台更改

有人会弄吗??? 远程连接后更改,其主要是后台的文件更改 +++++++++++QQ:2327300763 谢谢!!!!!!!!1

Web项目后台测试流程

1. 本地下载项目源码 1. Git clone项目代码到本地(本地项目代码1)并fetch: 2. Switch到master分支: 3. Create测试分支(例如:test1)并勾选“Switch to new branch”: 4. Push to remote: 5. Merge开发分支到本地测试分支(test1): 6. Push to remote. 至此测试分支已经在远端存在了(不过此时的测试分支代码和开发分支代码是相同的)并且已经在本地切换到了该测试分支. 2. 编写测试代码