【问题标题】:Use of Request and Response in ASP.Net在 ASP.Net 中使用请求和响应
【发布时间】:2012-01-06 14:33:46
【问题描述】:

ASP.net 中的“Request”和“Response”术语有什么区别? 我正在使用 ASP.net 3.5。

假设我必须让某人了解这些术语。我该怎么说?

【问题讨论】:

    标签: asp.net http


    【解决方案1】:

    请求是 Web 客户端发送到 Web 服务器的内容。响应是 Web 服务器发送的 - 好吧,作为响应。两者都在 HTTP 规范中定义。 (它们的结构,它们包含哪些信息和元数据等)

    ASP.Net 将这些概念封装在各自的类中,以使它们可以通过编程方式访问。

    编辑:cmets 中要求的具体示例:

    Request.QueryString

    如果您有如下网址:

    http://www.host.com/Page.aspx?name=Henry&lastName=Ford

    ? 之后的部分是查询字符串。 (name=Henry&lastName=Ford <= The query string)

    这是将参数作为请求的一部分传递给服务器的一种常用方法。在您的服务器代码中,您可以使用 Request.QueryString 访问这些参数:

    string name = Request.QueryString["name"];
    string lastName = Request.QueryString["lastName"];
    

    Response.Redirect

    您的服务器收到一个页面的请求,您希望重定向到另一个位置。使用Response.Redirect() 方法,您可以将特定信息添加到响应,使浏览器立即转到其他页面。

    // This tells the browser to load google
    Response.Redirect("http://www.google.com");
    

    【讨论】:

    【解决方案2】:

    有一个 IIS(Internet 信息服务)服务器。在 ASP.Net 中,您可以请求从服务器获取数据,服务器发送给您的是 响应强>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多