【问题标题】:Respond to HTTP Post in ASP.Net在 ASP.Net 中响应 HTTP Post
【发布时间】:2010-11-10 08:54:50
【问题描述】:

我想响应 ASP.Net 页面中的 HTTP POST。

我找到了大量发送 WebRequest 的示例,我可以成功地将其拾取并在我的 Page_Load 中阅读。

但是,我想将一些数据放回响应中,但我找不到任何如何执行此操作的示例。

实际要求是外部站点发布到页面并接收返回的 GUID 以供其记录。

非常感谢您的任何帮助。

【问题讨论】:

    标签: asp.net http-post


    【解决方案1】:

    听起来您应该使用 HttpHandler 而不是 Page。 您通过实现IHttpHandler 接口来创建一个HttpHandler。在实现IHttpHandler 接口时,您可以完全控制ProcessRequest 方法中的响应。

    【讨论】:

      【解决方案2】:

      通常 ASP.NET 页面会将其呈现的标记(由其上存在的控件生成的 html)作为响应。根据您的要求,我建议您使用通用 HTTP 处理程序(.ashx 文件),它可以让您完全控制您的响应。

      有关 ashx 的快速入门,请参阅这篇文章:http://www.brainbell.com/tutorials/ASP/Generic_Handlers_(ASHX_Files).html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-02-16
        • 2020-11-17
        • 1970-01-01
        • 1970-01-01
        • 2015-04-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多