Я делаю метод GET, вызываю его по ссылке, и все в порядке.Вот оно:
[OperationContract]
[WebInvoke(
Method = "GET",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
UriTemplate = "/myMethod/{input}",
BodyStyle = WebMessageBodyStyle.Bare
)]
MyClass myMethod(string input);
И вот URL, с которым я его называю: http://localhost:1234/Service1.svc/json/myMethod/blabla
Однако, когда я создаю метод записи, он неРабота.Вот мой метод POST:
[OperationContract]
[WebInvoke(
Method = "POST",
ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Bare
)]
MyClass anotherMethod(string comeOn);
, и я вызываю его по следующей ссылке: http://localhost:1234/Service1.svc/json/anotherMethod?comeOn=smthing, и там написано, что метод запрещен.
Как вызвать метод POST?