How to get HttpRequest from minimal api action method?

Viewed 182

I write a minimal API project. I Want to get HttpRequest from action Method, but I didn't get HttpRequest instance:


app.MapPost("api/Create", async (RequestValidationDTO request) =>
{
    try
    {
        HttpRequest httpRequest = Request.  //There is error. How I can get Request ?
        return await ApiCaller.MakeRequest<ResponseValidationDTO>(uri + "/Create", JsonConvert.SerializeObject(request), request.Token);
    }
    catch (Exception ex)
    {
        return new ResponseValidationDTO(true, "Unhandled exception has occured." + ex.Message);
    }
});
1 Answers
app.MapPost("api/Create",  ctx =>
    {
        HttpRequest httpRequest = ctx.Request;
    });
Related