aspnet core request body 支持 plain text
原文中文,约2100字,阅读约需5分钟。
📝
内容提要
ASP.NET Core支持纯文本请求体,提供了简繁转换接口和直接输入转换的API。使用自定义的PlainTextInputFormatter注册后,应用程序支持纯文本输入。通过指定媒体类型为text/plain来定义API支持的格式。希望框架能够默认支持纯文本。
🎯
关键要点
-
ASP.NET Core支持纯文本请求体,提供简繁转换接口。
-
新API允许用户直接输入纯文本,简化使用流程。
-
使用自定义的PlainTextInputFormatter扩展支持text/plain媒体类型。
-
默认的input formatter仅支持JSON,需要自定义实现。
-
注册PlainTextInputFormatter后,应用程序支持纯文本输入。
-
通过[Consumes("text/plain")]指定API支持的媒体类型。
-
在GitHub上提议希望框架默认支持纯文本。
-
官方认为使用场景较少,暂时不考虑加入框架。
🏷️