net core web api 支持xml参数 设置

废话不多说,上教程。🤩


1. `program.cs` 中添加
services.AddControllers(options =>
{
    options.InputFormatters.Add(new XmlSerializerInputFormatter(options));
});

2.控制器中

[HttpPost]
public object RejectList([FromBody] ParmDto parm)
{
    return Success(parm.a1+" + "+parm.a2);
}

3.参数设置

public class ParmDto{
  public string a1{get;set;}
  public int a2 {get;set;}
}

4.postman测试
注意是 Post请求

<parm>
  <a1>1</a1>
  <a2>2</a2>
</parm>

到这里就🎉🎉🎉大功告成了!🎉🎉🎉 你学废了吗😀
posted @ 2024-08-19 09:55  浅·笑  阅读(10)  评论(0编辑  收藏  举报