У меня есть проект ASP.NET MVC, где я использую WCF Web Api (Preview 6), и я хочу использовать его для поддержки простой службы JSON, поддерживающей JSONP. JSON часть сервиса я встал и работал довольно легко, но у меня есть некоторые проблемы с частью JSONP.Как добавить обработчик ответа в Microsoft.ApplicationServer.Http.HttpConfiguration как часть WCF Web Api?
Основываясь на отличном post от Александра Зейтлера, у меня появилась идея использовать обработчик ответа для поддержки JSONP с параметром обратного вызова, но я могу выяснить, как добавить этот обработчик ответа в HttpConfiguration (с помощью WCF Web Api Preview 6) ,
Мой код в Global.ascx.cs выглядит примерно так:
var catalog = new AssemblyCatalog(typeof(MvcApplication).Assembly);
var container = new CompositionContainer(catalog);
var config = new HttpConfiguration() { EnableTestClient = true };
config.MessageHandlerFactory =() => container.GetExportedValues<DelegatingHandler>();
//config.ResponseHandlers <-- what to do here???
Сообщения обработчик завод заботится о явно возвращающий JSON запросы при использовании/JSON в URL.