Isa*_*ren 6 c# model-view-controller asp.net-core
我正在尝试获取Request.Bodyasp.net core 1.0 中的原始内容,我想知道获取整个 body 的正确方法是什么byte[]。如果您有类似情况的经验并知道“正确”的做法,请分享。
Request.Body
byte[]
Paw*_*wel 5
Request.Body是一个流。该流具有Read采用缓冲区的方法,该缓冲区是一个可以将数据读入的字节数组。由于您可能不知道流的大小,甚至不是所有内容都可用,因此您需要在循环中执行此操作,直到从流中读取所有数据 -此stackoverflow 答案显示了如何执行此操作(如果您不这样做)不想阻塞你的线程可以使用 ReadAsync)。或者 - 如果您想将内容读取到字符串中,您可以使用该类StreamReader。
Read
StreamReader
归档时间:
9 年,8 月 前
查看次数:
6844 次
最近记录:
5 年,9 月 前