我想在ASP.Net頁面中響應HTTP POST。回覆ASP.Net中的HTTP POST
我發現了大量發送WebRequest的例子,我可以成功地選擇它並在我的Page_Load中讀取它。
但是,我想然後在響應中放回一些數據,但我找不到如何執行此操作的任何示例。
實際的要求是外部網站要POST到頁面並接收它們的記錄的GUID。
任何幫助非常感激地收到。
我想在ASP.Net頁面中響應HTTP POST。回覆ASP.Net中的HTTP POST
我發現了大量發送WebRequest的例子,我可以成功地選擇它並在我的Page_Load中讀取它。
但是,我想然後在響應中放回一些數據,但我找不到如何執行此操作的任何示例。
實際的要求是外部網站要POST到頁面並接收它們的記錄的GUID。
任何幫助非常感激地收到。
通常,ASP.NET頁面會將其呈現的標記(由其上的控件生成的html)作爲響應。按照你的要求,我建議你使用通用的HTTP處理程序(.ashx文件),它可以讓你完全控制你的響應。
請參閱本文中快速上手ASHX:http://www.brainbell.com/tutorials/ASP/Generic_Handlers_(ASHX_Files).html
這聽起來像你應該使用一個HttpHandler,而不是一個Page
。 通過實現IHttpHandler
接口創建HttpHandler。在實施IHttpHandler
接口時,您可以完全控制ProcessRequest
方法中的響應。
謝謝,這給了我足夠的工作休息了。 – BlueChippy 2010-11-10 10:27:16