چطور در asp.net core بادی درخواست را بخوانیم

mohsen1 سال قبل
ارسال شده در
mohsen

برای خواندن 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
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!