Поиск…


Вступление

Веб-сервис - это приложение, предназначенное для прямого взаимодействия с другими приложениями через Интернет. В простом смысле веб-службы - это средства для взаимодействия с объектами через Интернет. Пользователи Web serivce могут вызывать вызовы методов для удаленных объектов, используя SOAP и HTTP через Интернет. WebService зависит от языка, а веб-службы обмениваются данными с помощью стандартных веб-протоколов и форматов данных, таких как HTTP-XML - SOAP

Синтаксис

  1. SOAP / WSDL

    [Синтаксис: http: // 1111: 22 / HelloWorld]

    [Ответ: WDSL]

параметры

параметры Описания
PathParam Привязывает параметр, переданный методу, к значению в пути.
QueryParam Привязывает параметр, переданный методу, к параметру запроса в пути.
MatrixParam Привязывает параметр, переданный методу к параметру матрицы HTTP в пути.
HeaderParam Привязывает параметр, переданный методу к HTTP-заголовку.
CookieParam Привязывает параметр, переданный методу в файл cookie.
FormParam Привязывает параметр, переданный методу, к значению формы.
Значение по умолчанию Присваивает значение по умолчанию параметру, переданному методу.
контекст Контекст ресурса, например HTTPRequest как контекст.

замечания

Теперь запустите приложение, которое выглядит следующим образом.

введите описание изображения здесь

Теперь в приведенном выше примере мы видим наш метод, который мы создаем в файле webservice.cs, поэтому нажимаем на этот метод и предоставляем входные значения и щелкаем по ссылке «invoke», как в.

введите описание изображения здесь

Выход будет следующим образом введите описание изображения здесь

Заметка

Если вы внимательно это заметите, в .Framework 2010 нет отдельного шаблона веб-сервиса, как вы видите в 2008 году при добавлении проекта или веб-сайта, это может быть из-за WCF.

Итак, давайте начнем использовать другой способ добавления веб-сервиса с использованием шаблона

  1. «Пуск» - «Все программы» - «Microsoft Visual Studio 2010»
  2. «Файл» - «Новый проект» - «C #» - «Пустое веб-приложение» (во избежание добавления главной страницы)
  3. Укажите веб-сайт, например, «agetodays» или другое, как вы пожелаете, и укажите местоположение
  4. Затем щелкните правой кнопкой мыши Solution Solution - «Добавить новый элемент» - вы увидите шаблоны веб-сервисов

введите описание изображения здесь

Выберите шаблон веб-сервиса и нажмите кнопку «Добавить». то после этого Solution Explorer выглядит следующим образом.

введите описание изображения здесь

Затем откройте класс Webservice.cs и напишите следующий метод, за которым следует атрибут [webMethod], как в.

[WebMethod]
    public string HelloWorld() {
        return "Hello World";
    }


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow