如何在 ASP.NET Core 中使用 Swagger 将正文显示为 html 表单
How to display body as html forms using Swagger in ASP.NET Core
在 Swagger 中,是否可以将正文表示为 HTML 形式而不是 JSON 字符串?以及如何实现这一目标?
例如,在 django 中,我可以通过 html 形式输入 JSON(是的,这是一个简单的例子,但是更复杂的对象写起来可能有点烦人 JSON,特别是当该字段是外键并且您不记得其中的条目时 table)。
在 Swagger 中我的 UI 看起来像,理想情况下 Id 也不是必需的输入,因为它是自动生成的。
从请求正文下拉框中我只有这些选择。
非常感谢任何帮助。
正如安迪在评论中正确指出的那样,答案是将 [FromForm] 注释添加到端点函数的参数中
在 Swagger 中,是否可以将正文表示为 HTML 形式而不是 JSON 字符串?以及如何实现这一目标?
例如,在 django 中,我可以通过 html 形式输入 JSON(是的,这是一个简单的例子,但是更复杂的对象写起来可能有点烦人 JSON,特别是当该字段是外键并且您不记得其中的条目时 table)。
在 Swagger 中我的 UI 看起来像,理想情况下 Id 也不是必需的输入,因为它是自动生成的。
从请求正文下拉框中我只有这些选择。
非常感谢任何帮助。
正如安迪在评论中正确指出的那样,答案是将 [FromForm] 注释添加到端点函数的参数中