Служба wcf с поддержкой ajax может использовать только get, не может использовать post - PullRequest
1 голос
/ 27 июня 2009

У меня есть служба wcf с поддержкой ajax, которую я могу вызывать только с помощью get, а не post, хотя я могу работать с get, но есть ли для этого какая-то причина? Требуется ли включить веб-метод или что-то в этом роде?

вот как выглядит мой wcf сервис

    [OperationContract]
    [WebGet]
    public System.Collections.Generic.IEnumerable<ListingDisplay> Find(string postalCode)

Я добавил [WebGet], когда пытался использовать jquery ajax, это не требовалось для asp.net scriptmanager.

1 Ответ

2 голосов
/ 27 июня 2009

Проверьте атрибут [WebInvoke()] - он должен позволять вам также указывать глаголы POST, PUT, DELETE HTTP в вашем методе.

Марк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...