【问题标题】:How to get HttpRequest from minimal api action method?如何从最小的 api 操作方法中获取 HttpRequest?
【发布时间】:2021-12-03 06:20:44
【问题描述】:

我编写了一个最小的 API 项目。 我想从action Method中获取HttpRequest,但是没有获取到HttpRequest实例:


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);
    }
});

【问题讨论】:

    标签: c# web-services webapi


    【解决方案1】:
    app.MapPost("api/Create",  ctx =>
        {
            HttpRequest httpRequest = ctx.Request;
        });
    

    【讨论】:

    • 他们如何也收到他们的参数?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多