此文章发布于66
个月前,部分信息可能已经过时
,请自行斟酌确认。
我在 ASP.Net MVC Web API
封装了获取参数的方法 GetParam()
,此方法通过读取 post 输入流来解析参数。
问题
如果一次请求多次读取输入流,只有第一次会成功,再次读取得到的输入流是 /0/0/0/0/0/0/0/0/0
这样的内容。
解决方案
InputStream 输入流读过一次后 Position
就是在 0
的位置了,下次再读取前将 Position 设置为 0 即可。
只能读一次,谢谢
客气