asp.net 系统对象 Request(一)

Request对象

  用来获取客户端在请求一个页面或传送一个Form是提供的所有信息。它包括用户的HTTP变量、能够识别的浏览器、存储客户端的Cookie信息和请求地址等。

  Request对象是System.Web.httpRequest类的对象,它的

  常用属性如下:

  QueryString :获取HTTP查询字符串变量集合,主要用于收集HTTP协议中Get请求发送的数据

  Form :获取窗体或页面变量的集合,用于收集Post方法发送的请求数据

  ServerVarible:环境变量集合包含了服务器和客户端的系统内信息

  Params:它是QueryString、Form和ServerVarible这三种方式的集合,不区分是由哪种方式传递的参数

  Url:获取有关当前请求的URL信息

  UserHostName:获取远程客户端的DNS名称

  UserHostAddress:获取远程客户端的IP主机地址

  IsLocal:获取一个值,该值指示该请求是否来自本地计算机

  Browser:获取或设置有关正在请求的客户端浏览器功能信息

  常用方法如下:

  BinaryRead():执行对当前输入流进行制定字节数的二进制读取

  SaveAs():将HTTP请求保存到磁盘

部分属性:

protected void Page_Load(object sender, EventArgs e)
        {
            Textbox1.Text = Request.Browser.Browser;
            Textbox2.Text = Request.Url.ToString();
            Textbox3.Text = Request.ContentLength.ToString();
            Textbox4.Text = Request.FilePath;
            Textbox5.Text = Request.HttpMethod;
            Textbox6.Text = Request.UserHostName;
        }

输出结果:

总结:Request就是用来获取客户端的各种信息

 

时间: 2024-10-12 19:42:50

asp.net 系统对象 Request(一)的相关文章

ASP.NET系统对象

一.ASP.NET 系统对象        Request:用来获取客户端在Web请求期间发送的值,如URL参数,表单参数        Response:用来负者返回到客户端的HTTP输出        Application:作用于整个程序运行期的状态对象,可用来保存整个应用程序的配置参数        Session:会话状态保持对象        Cookie:客户端保持会话信息的方式        Server:用于进行一些服务器端处理的工具对象,如URL编码解码,页面转发      

ASP内置对象—Request、Response 、Server、Application 、ObjectContent (二)

Response (应答)对象 Request 对象,用于在HTTP请求期间,访问任何客户端浏览器传递给服务器的信息,包括通过URL传递的参数信息.使用GET方法或POST方法传递的HTML表单数据.Cookie和用户认证信息等. 页面重定向,并传递参数(防乱码处理) Response.Redirect("~/modifyReader.aspx?key="+ Server.UrlEncode(key)); Cookie的存储 通过Response对象的Cookie集合存储. <s

ASP内置对象—Request、Response 、Server、Application 、ObjectContent(一)

ASP提供的可用在脚本中的内置对象,使用户更容易的收集通过浏览器请求发送的信息.响应浏览器以及存储用户信息,简化了开发人员的工作. 常见内置对象如下: Request 对象,用于访问任何使用HTTP请求传递的信息. Response 对象,用于控制发送给浏览器的信息. Server 对象,用于访问服务器上的方法和属性. Application 对象,用于共享应用程序信息. ObjectContent 对象,用于控制ASP脚本初始化事务. 每个内置对象都有各自的属性(Property).方法(Me

ASP基础教程:ASP内建对象Response

在上一篇中作者给大家详细介绍了 ASP 内建对象之一 Request 的使用方法,相信各位通过一系列的实践已经能够熟练掌握,本篇将继续给大家介绍 ASP 的另一个内建对象 Response. 最近,有很多朋友来“妹儿”催我加快 ASP 篇一文的写作速度,并急切地询问哪里有关于 ASP 的教材.我深深地被大家的学习热情所打动,因此决定将自己平时所搜集的一些 ASP 信息资料拿出来和大家共享,也希望所有的朋友能慷慨地将自己搜集的有关 ASP 的资料告诉作者,谢谢.由于目前国内有关 ASP 的中文教材

asp.net 内置对象Request和Response

Request 1.Request.AppRelativeCurrentExecutionFilePath,获取当前执行请求相对于应用根目录的虚拟路径,以~开头,比如"~Handler.ashx". 2.Request.PhysicalApplicationPath,获取当前应用的物理路径,比如D:\我的文档\VisualStudio 2012\WebSites\WebSite\ 3.Request.PhysicalPath,获取当前请求的物理路径.比如D:\我的文档\VisualSt

ASP.NET中的Request和Respone对象的使用

ASP.NET中的Request和Respone对象的使用 ASP.NET对象有如下几个: 本文从"asp.net中通过from表单submit提交到后台的实例"来谈谈Request和Response这两个对象的使用. (一)引入实例         前台<body>中的表单代码: <body> <form method="get" action="WebForm1.aspx"> <table style

ASP.NET常见对象之Request与Response

上一篇我们对ASP.NET中常见的内置对象做了概述,现在我们开始了解怎么用,用哪里,何时用,首先我们从Request和Response说起. 大家在开发过程中,免不了会遇到这样一个问题,就是从客户端传值到服务端,或者从服务端传值到客户端,在这里我们用到的就是Request和Response. 一.Request 1.Request对象:Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数.Cookie和用户认证. 2.Request封装

ASP基础教程:ASP内建对象Server

通过前九篇的理论和实践,相信大家已经对 ASP 有了系统的了解,虽然至今为止,我们只学了 ASP 的 4 个内建对象,但已经完全能够写出一些实用的小程序了.今天,作者将继续给大家讲解最后一个 ASP 内建对象——Server. 在开始本次课程之前,我仍要在这里回答一些朋友们提出的比较普遍的问题.最近仍有不少朋友来信问我,如何构建服务器端的 Active Server Page 环境.我想可能是我在前几篇中没有讲清楚,因此,在本篇的开头有必要把这个问题详细阐述一遍. ASP 的应用完全是基于 Mi

Asp.NET之对象学习

一.总述 二.详细介绍 1.Request对象 Request对象是用来获取客户端在请求一个页面或传送一个Form时提供的所有信息,这包括能够标识浏览器和用户的HTTP变量,存储在客户端的cookie信息以及附在URL后面的值(查询字符串或页面中< Form>段中的HTML控件内的值). 属性 方法 2.Response对象 Response对象用来访问所创建的客户端的响应,并输出信息到客户端,它提供了标识服务器和性能的HTTP变量,发送给浏览器的信息和在cookie中存储的信息.它也提供了一