Метод обслуживания = "УДАЛИТЬ".Метод не разрешен - PullRequest
1 голос
/ 27 декабря 2011

контракт моего метода такой:

[OperationContract]
[WebInvoke(Method = "DELETE", 
           RequestFormat = WebMessageFormat.Json, 
           ResponseFormat = WebMessageFormat.Json, 
           UriTemplate = "/myMethod/{param}/", 
           BodyStyle = WebMessageBodyStyle.Bare)]
void myMethod(string param);

Я проверяю это через Fiddler.

http://localhost:1234/MyService.svc/jsonMS/myMethod/1/

Я получаю сообщение об ошибке «Метод не разрешен».

1 Ответ

0 голосов
/ 27 декабря 2011

Если вы тестируете этот метод в Fiddler, вам необходимо:

  • отправить запрос JSON на ваш URL
  • использовать метод HTTP DELETE (не GET) при вызове этого метода
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...