我正在寻找一种批量向服务器发送请求的方式。我发现Brad Wilson发表了一篇文章,概述了如何使用消息hanlder http://bradwilson.typepad.com/blog/2012/06/batching-handler-for-web-api.html#more来创建批处理程序,但我无法实现这一功能。webapi批量请求
首先,我编译错误是因为webapi不理解像Brad使用的示例那样的“路由特定的端点处理程序”。媒体类型和/或格式化程序也存在问题(无法记住哪些)。我的下一个尝试是制作批量控制器。所以而不是一个批处理程序,我有一个批处理控制器。除了当我使用MessageHandlerInvoker调用单个命令时,我几乎有这个工作,除了我已经注册的其他处理程序(1个用于记录请求/响应,另一个用于模拟用户身份验证)的异常情况。
在这一点上,我停下来,恢复到个人要求,不理想,但它的工作原理。
我的环境:
- .NET 4.0
- VS 2010
- MVC 4前端(调用的WebAPI)
- 的WebAPI作为一个服务层
任何人都有成批消息和webapi的成功吗?
thanx @Filip我遇到了一个新的异常,批处理委托处理程序导致异常。如果您有兴趣,请点击[链接](http://stackoverflow.com/questions/12008686/webapi-batching-and-delegating-handlers)。 – 2012-08-17 15:28:23