Как мы можем вызвать method = post в URL службы wcf? - PullRequest
0 голосов
/ 14 апреля 2011
[WebGet(UriTemplate = "/{year}/{issue}/{article}")]
Article GetArticle(string year, string issue, string article);

[OperationContract]
[WebInvoke(UriTemplate = "/{year}/{issue}",Method="POST")]
Article AddArticle(string year, string issue, Article article);

Мой URL-адрес http://localhost:1355/Issues.svc/

, если я дам это, я получаю все данные из базы данных

http://localhost:1355/Issues.svc/2010/June/A

Метод GetArticle запускается дляотфильтрованные данные, которые нужно извлечь из базы данных.

Аналогичным образом мне нужно вызвать метод Add Article (WebInvoke), чтобы вставить данные в базу данных.Как мне вызвать этот метод в браузере, как мой URL должен быть

Ответы [ 2 ]

1 голос
/ 14 апреля 2011
  • Напишите веб-страницу, которая использует jquery до post на странице JSON вашей статьи.
  • Использование Fiddler построить запрос.См. здесь и здесь .
0 голосов
/ 14 апреля 2011

Вы не можете оставлять сообщения, просто посетив URL.Вот что значит WebGet, вы заходите в него с помощью браузера.Для публикации вам нужно написать небольшую фиктивную страницу HTML-формы.

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