У нас есть приложение Web API с EF.Мы хотим реализовать поддержку вызовов BATCH в том же.Для этого мы добавили следующие строки в WebApiConfig.CS
config.Routes.MapHttpBatchRoute(
routeName: "batch",
routeTemplate: "api/batch",
batchHandler: new DefaultHttpBatchHandler(GlobalConfiguration.DefaultServer));
Теперь, когда мы запускаем пакетный вызов с использованием Fiddler, он выдает следующую ошибку.
POST https://localhost:44323/batch HTTP/1.1
Content-Type: multipart/mixed; boundary="batch_357647d1-a6b5-4e6a-aa73-edfc88d8866e"
Host: localhost:44323
Content-Length: 857
Expect: 100-continue
Authorization: Bearer MYACCESSTOKEN
--batch_357647d1-a6b5-4e6a-aa73-edfc88d8866e
Content-Type: application/http; msgtype=request
GET /businessunits HTTP/1.1
Host: localhost:44323
--batch_357647d1-a6b5-4e6a-aa73-edfc88d8866e
Content-Type: application/http; msgtype=request
GET /countries HTTP/1.1
Host: localhost:44323
--batch_357647d1-a6b5-4e6a-aa73-edfc88d8866e--
Мы получаем следующую ошибку - Контроллер для пути '/ batch' не найден или не реализует IController
Нужно ли добавить что-нибудь еще для реализации поддержки BATCH в веб-API?