我想在ASP.NET中編寫一個URL觸發器過濾器,它將接受一個觸發器請求(在本例中爲Kiln web hook),分析請求的內容,並根據內容或者拋出請求(過濾器它)或將其傳遞到另一個URL(Jenkins)。哪種ASP.NET技術最適合URL觸發過濾器?
這個過濾器真的沒有用戶界面,所以最好使用什麼類型的ASP.NET項目:ASP.NET處理程序,ASP.NET模塊,通用處理程序還是其他?
我想在ASP.NET中編寫一個URL觸發器過濾器,它將接受一個觸發器請求(在本例中爲Kiln web hook),分析請求的內容,並根據內容或者拋出請求(過濾器它)或將其傳遞到另一個URL(Jenkins)。哪種ASP.NET技術最適合URL觸發過濾器?
這個過濾器真的沒有用戶界面,所以最好使用什麼類型的ASP.NET項目:ASP.NET處理程序,ASP.NET模塊,通用處理程序還是其他?
這是一個相對簡單的要求,因此一個HTTP模塊將很可能爲你工作,而這將會是最重量輕的做法。
但是,如果是我,我可能會使用WebApi,它是爲處理RESTful請求而構建的。這將使「分析請求的內容」要求變得更加簡單,並且如果您希望在未來將請求傳遞給Jenkins之前轉換請求,可能會給您額外的靈活性。
酷 - 將檢查WebApi - 謝謝! – Ken