In some scenarios there’s a need to read the request body multiple times. Some examples include Logging the raw requests to replay in load test environment Middleware that read the request body multiple times to process it Usually Request.Body does not support rewinding,
Ask a group of UX-designers what they do and you'll get a bunch of different answers. The truth is they will also all be right. How can this be possible? UX fits into so many different fields, technologies, and applications that the options are endless. Read here to see how I narrow it down.