【发布时间】:2016-09-05 23:58:32
【问题描述】:
我正在寻找实现选项,如何使用 ASP.NET Core 或 ASP.NET Core MVC 处理带有更多奇异 HTTP 动词的请求,例如 PROPFIND 或 MKCOL。
在 ASP.NET Core MVC 中,您可以使用
来装饰您的操作方法[HttpGet]
[HttpPut]
[HttpPost]
[HttpDelete]
[HttpHead]
[HttpOptions]
[HttpPatch]
对于 REST API 或 Web 应用程序,这些 HTTP 动词就足够了。对于 WebDav,例如 PROPFIND 或 MKCOL 动词也必须以某种方式处理。
是否有可能扩展 ASP.NET Core MVC 以支持比上面列出的更多的 HTTP 动词? 还是您认为编写自己的中间件组件是向 ASP.NET Core 应用程序添加 WebDav 功能的更好方法?
我查看了 ASP.NET Core 源代码库以获得一些想法。但我被困在了这一刻。
【问题讨论】:
标签: asp.net-core asp.net-core-mvc