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上提议希望框架默认支持纯文本。
  • 官方认为使用场景较少,暂时不考虑加入框架。
➡️

继续阅读