2011-10-27 45 views
0

我在70-515图书阅读包裹从Web浏览器到服务器的请求,通过包装在可编程对象的HTTP请求,ASP.NET提供的东西,你的代码访问 优势作为与您的网站,与 传递的URL查询字符串参数和路径到所请求的资源相关的Cookie,并允许您与其他相关 基于请求的信息工作。什么是在一个对象

但它是如何可能通过包装成一个对象,您可以访问饼干等。 任何一个可以请解释....

回答

3

包装代码到一个对象将让您使用的东西你没有之前访问的再多。

这将是更准确的说,它可以让你方便访问的事情由您呈现一个漂亮的简单的界面,并采取手工作业的护理(如HTTP标头直接与更原始值的工作),这样你可以在更高的抽象层次上工作。

+0

@乔恩..感谢.. – Mihir

0

由于HttpRequest类的,你可以使用Request.Cookies属性。

0

意味着,而不是手动解析HTTP报头和有效载荷,它为你,并把它的目标:

HttpContext.Current.Request.Cookies 

我不是鼓励你的方式使用HttpContext.Current

0

在你提到的部分,正在讨论Request对象,所以服用只有一行断章取义可能导致误解。见下文。

页第1章的7指出

从web浏览器到Web服务器的通信被称为 到作为请求。在ASP.NET中,有一个Request对象,用于 表示Web浏览器与Web服务器的通信。 ASP.NET 将资源请求包装在可以在代码中查询的对象中。 通过包装在可编程对象的HTTP请求,ASP.NET 提供您的代码访问的东西,如与您的网站,与URL传递的查询字符串参数相关 的饼干, 路径所请求的资源 ,并允许您使用其他 相关的基于请求的信息。