Я пытаюсь внедрить отдельную службу WCF REST. Одна из проблем, с которыми я сталкиваюсь в настоящее время, заключается в том, что я должен отправлять пользовательские объекты, которые WebGet не может обработать. Поэтому я пытаюсь отправить их с POST вместо GET.
Теперь, конечно, я не могу сделать JSONP-запрос с данными POST. Чтобы обойти это, я должен отправить заголовок ALLOW-ORIGIN всем вызовам, сделанным с помощью HTTP-метода «OPTIONS». Есть ли
- Как применить заголовок к каждому вызову OPTION?
- Способ перехвата и разрешения всех OPTION-вызовов без установки
[WebRequest(method = "*")]
(вместо [WebRequest(method = "POST")]
- Как добавить заголовки и вернуть запрос без вызова метода WCF?
Или, альтернативно, как я могу переопределить метод сериализации параметров WebGet?
Я уже пытался решить эту проблему с помощью пользовательских конечных точек и MessageDispatchers, но, похоже, это не работает.