我正在尋找一種批量向服務器發送請求的方式。我發現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