首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么时候在Web应用程序中建立连接?

什么时候在Web应用程序中建立连接?
EN

Stack Overflow用户
提问于 2013-10-08 13:52:09
回答 3查看 89关注 0票数 2

假设我有一个简单的ASP.NET MVC应用程序,它有一个索引视图,它只显示一些静态数据。

考虑到web是无状态的,当浏览器请求此index.cshtml时,会发出HTTP请求,服务器将页面的内容发送给客户端。

在这种情况下,是否有一个名为connection的实体?如果是这样的话,我们什么时候可以说建立了这种联系?

希望我的问题很清楚。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-08 14:07:34

在调用MVC应用程序之前,在客户端(浏览器)和底层web服务器(IIS)之间建立连接。

如果在web应用程序中收到请求,则已经建立了TCP连接,并通过TCP向服务器发送了HTTP请求。使用“保持活动”语义,多个请求可能使用相同的连接,当然,对于同一个请求甚至可以调用多个操作。

因此,基本上,建立一个连接对于web应用程序来说并不是特别有用的东西,如果这是你想要做的事情的话。

票数 2
EN

Stack Overflow用户

发布于 2013-10-08 13:57:36

连接被建立到IIS /进程,然后转发到.NET,所以当IIS接收到它时,它就‘建立’了

票数 1
EN

Stack Overflow用户

发布于 2013-10-08 14:05:30

HTTP协议基于TCP协议。在发出GET请求之前,必须建立TCP连接。

“连接关闭”发生在TCP连接关闭时,通常是在一个请求/响应交互之后。

通过使用“保持活动”,连接可以保持打开。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19249618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档