我是既有参数传参也有body体传参.
body体传参获取为null
字节获取的也是为0
我的方法为
[Route("~/Test/TestMethod/{id}")] public ActionResult TestMethod( string id ) { Request.InputStream.Position = 0; var body = new StreamReader(Request.InputStream).ReadToEnd(); return Content(body); }
标红的字体必须要设置不然会获取不到body体
原因是因为你的body体传递的参数mvc会当做你根据参数传参而匹配不上所以获取不到body体
标签:body,传参,C#,InputStream,获取,MVC,post,id From: https://www.cnblogs.com/hanyiblog/p/17491309.html