首页 > 解决方案 > 使用 WebApi Net CORE 5.0 进行批处理 POST

问题描述

我们有一个当前标准的 Web ApiNet 5.0在我们想要添加批处理请求的能力的地方运行。

我找到了System.Web.Http.Batch库并希望实现api/batch端点。

我找到了一个映射示例,如下所示;

httpServer.Configuration.Routes.MapHttpBatchRoute(routeName: "batch", routeTemplate: "api/batch", batchHandler: new DefaultHttpBatchHandler(httpServer));

在我的NET 5.0api 上,我配置了startup.cs使用中的路由;

        app.UseEndpoints(endpoints =>
        {
            endpoints.MapControllers();
        });

有没有办法通过端点映射来配置它?因为我无法访问该MapHttpBatchRoute方法?

任何人都可以建议我应该如何实施这个吗?

标签: asp.net-coreasp.net-core-webapi.net-5

解决方案


推荐阅读