WebAPI中的MessageHandler是否与ASP.NET中的HttpHandler相同?

本文关键字:中的 HttpHandler 相同 NET MessageHandler 是否 WebAPI ASP | 更新日期: 2023-09-27 18:16:58

我正在使用WebAPI为我的客户开发REST based communication model

为了拦截传入的请求并记录它们,我使用从MessageHandler派生的类并在WebAPIConfig中注册它。

注意:我从来没有碰巧使用过旧的ASP。. NET Web应用程序。

昨天我参加面试时,面试官在ASP.NET中问到HttpHandlers

HttpHandler在WebAPI中被称为MessageHandler还是两者不同?

WebAPI中的MessageHandler是否与ASP.NET中的HttpHandler相同?

你可以说MesssageHandler之于Web API就像HttpModule之于pre-vNext ASP.NET。

一个HttpHandler在ASP。. NET在Web API请求管道中的作用更类似于ApiController:它委托请求并返回响应。