web-services
Интернет-услуги asp.net
Поиск…
Вступление
Web serivce
могут вызывать вызовы методов для удаленных объектов, используя SOAP
и HTTP
через Интернет. WebService
зависит от языка, а веб-службы обмениваются данными с помощью стандартных веб-протоколов и форматов данных, таких как HTTP-XML - SOAP
Синтаксис
SOAP / WSDL
[Синтаксис: http: // 1111: 22 / HelloWorld]
[Ответ: WDSL]
параметры
параметры | Описания |
---|---|
PathParam | Привязывает параметр, переданный методу, к значению в пути. |
QueryParam | Привязывает параметр, переданный методу, к параметру запроса в пути. |
MatrixParam | Привязывает параметр, переданный методу к параметру матрицы HTTP в пути. |
HeaderParam | Привязывает параметр, переданный методу к HTTP-заголовку. |
CookieParam | Привязывает параметр, переданный методу в файл cookie. |
FormParam | Привязывает параметр, переданный методу, к значению формы. |
Значение по умолчанию | Присваивает значение по умолчанию параметру, переданному методу. |
контекст | Контекст ресурса, например HTTPRequest как контекст. |
замечания
Теперь запустите приложение, которое выглядит следующим образом.
Теперь в приведенном выше примере мы видим наш метод, который мы создаем в файле webservice.cs, поэтому нажимаем на этот метод и предоставляем входные значения и щелкаем по ссылке «invoke», как в.
Заметка
Если вы внимательно это заметите, в .Framework 2010 нет отдельного шаблона веб-сервиса, как вы видите в 2008 году при добавлении проекта или веб-сайта, это может быть из-за WCF.
Итак, давайте начнем использовать другой способ добавления веб-сервиса с использованием шаблона
- «Пуск» - «Все программы» - «Microsoft Visual Studio 2010»
- «Файл» - «Новый проект» - «C #» - «Пустое веб-приложение» (во избежание добавления главной страницы)
- Укажите веб-сайт, например, «agetodays» или другое, как вы пожелаете, и укажите местоположение
- Затем щелкните правой кнопкой мыши Solution Solution - «Добавить новый элемент» - вы увидите шаблоны веб-сервисов
Выберите шаблон веб-сервиса и нажмите кнопку «Добавить». то после этого Solution Explorer выглядит следующим образом.
Затем откройте класс Webservice.cs и напишите следующий метод, за которым следует атрибут [webMethod], как в.
[WebMethod]
public string HelloWorld() {
return "Hello World";
}