برای خواندن body درخواست در asp.net core باید ابتدا بافرینگ را برای درخواست فعال کنیم. در غیر اینصورت با خطای زیر مواجه می شویم:
System.NotSupportedException: Specified method is not supported.
نحوه خواندن body درخواست:
context.Request.EnableBuffering();
context.Request.Body.Seek(0, SeekOrigin.Begin);
using (StreamReader stream = new StreamReader(context.Request.Body))
{
string body = await stream.ReadToEndAsync();
}
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!