问题很简单:我需要为NancyFX添加批量请求支持.
最近我在github上发现了关于Nancy批处理支持的问题.问题是很久以前创建的,但仍然没有任何可行的解决方案.这个问题 - 我唯一提到的Nancy批处理我发现了!
使用来自该gist和pull请求的代码,我们可以解析批处理请求到部件,并创建Nancy Request对象.我们甚至可以将它们发送给NancyEngine.
var contentType = new ContentType(Request.Headers.ContentType);
var multipartRequest = new HttpMultipart(Request.Body, contentType.Boundary);
foreach (var boundry in multipartRequest.GetBoundaries())
{
var subRequest = boundry.Value.ReadAsRequest(); // our extension
nancyEngine.HandleRequest(subRequest,
context =>
{
// success
},
exception =>
{
// error
});
}
Run Code Online (Sandbox Code Playgroud)
但是我从多个Nancy响应中创建批量响应时遇到了麻烦.我需要像MultipartContentASP WebApi 这样的类,但是对于Nancy来说.
有谁知道任何工作南希配料解决方案?或者可以帮助创建多个Nancy响应的批量响应?