我想在ASP.NET中编写一个URL触发器过滤器来接受触发请求(在本例中来自Kiln web hook),分析请求的内容,并根据内容抛出请求消失(过滤它)或将其传递给另一个URL(Jenkins)。
这个过滤器真的没有UI,所以最好使用哪种类型的ASP.NET项目:ASP.NET处理程序,ASP.NET模块,通用处理程序或其他什么?
答案 0 :(得分:2)
答案 1 :(得分:1)
这是一个相对简单的要求,因此HTTP模块很可能适合您,而且它是最轻量级的方法。
但是,如果是我,我可能会使用WebApi,它是为处理RESTful请求而构建的。这将使"分析请求的内容"要求更简单,如果你想在将来传递给Jenkins之前转换请求,可能会给你额外的灵活性。