如何 建立同步 HTTP 處理程式

2022-04-29 05:21:08 字數 922 閱讀 5327

本主題闡釋乙個 http 處理程式的**,該處理程式對 asp.net 應用程式中其 url 以 .sample 結尾的資源執行同步請求處理。此**示例闡釋了下列內容:

注意 在將配置檔案更改為包含對新處理程式的引用後,asp.net development server 將處理對新資源的請求。若要啟用 iis 以處理該請求,請參見下面的過程。

當使用者請求乙個其 url 以 .sample 結尾的資源時,web 伺服器將該請求**給 asp.net。然後 asp.net 呼叫 http 處理程式,後者返回乙個響應。該響應由該處理程式動態建立;不需要存在具有副檔名 .sample 的檔案。有關 asp.net 如何與 web 伺服器互動的更多資訊,請參見 asp.net 生命週期。

向類檔案中新增下面的**。

這段**實現processrequest方法並將乙個字串寫出到當前 httpcontext

物件的 response

屬性中。

建立完自定義 http 處理程式類後,必須在應用程式的 web.config 檔案中註冊它。這樣,asp.net 在接收對其 url 以 .sample 結尾的資源進行的請求時,可以找到該處理程式。

將乙個 web.config 檔案新增到**(如果該檔案尚未存在)。

將下面突出顯示的元素新增到 web.config 檔案中。

複製到剪貼簿

這段**按類名註冊自定義處理程式,並將 .sample 副檔名對映到該處理程式。

Http處理程式學習(一)

http處理程式是乙個.net類,它在請求某路徑的檔案時執行。當請求乙個asp.net頁面時,頁面類被執行。而頁面類實際上是乙個http處理程式,因為它實現了ihttphandler介面。最簡單的建立新的http處理程式的方法是建立乙個一般處理程式,當建立乙個擴充套件名為.ashx的檔案,請求.as...

http連線 如何建立長連線

http的層面上來說,沒有乙個入參,是用來指定該http連線為長連線的。長連線就是乙個普通的http連線。只是因為程式設計師,沒有立即呼叫該連線的close 方法。而是等不需要該連線的時候,才close 該連線。所以,這個連線,就叫做長連線。長連線必須使用tcp協議。http連線,是建立在tcp協議...

mysql如何建立程式使用者 MySql建立使用者

mysql建立使用者的方法分成三種 insert user表的方法 create user的方法 grant的方法。一 賬號名稱的構成方式 賬號的組成方式 使用者名稱 主機 所以可以出現重複的使用者名稱,跟其他的資料庫不一樣 使用者名稱 16字元以內.二 通過create user命令進行建立使用者...