Сообщения

Показаны сообщения с ярлыком "яндекс"

Вызов Web-сервиса с помощью динамической ссылки

Изображение
Вызов веб-сервиса выполнением POST-запроса Механизм Web-сервисов позволяет использовать систему, написанную на платформе 1С, как набор сервисов в сложных распределенных и гетерогенных системах, а также позволяет интегрировать ее с другими информационными системами с использованием сервис-ориентированной архитектуры (SOA). Платформа 1С позволяет разработчику вызывать Web-сервисы, предоставляемые другими поставщиками, двумя способами: с помощью статических ссылок, создаваемых в дереве объектов конфигурации; с помощью динамических ссылок, создаваемых средствами встроенного языка. При использовании статической ссылки платформа 1С получает описание Web-сервиса поставщика только один раз, при создании ссылки. За счет этого достигается большая скорость работы. 1. Объект конфигурации WS-ссылки для использования механизма статических ссылок При использовании динамической ссылки, описание Web-сервиса получается каждый раз при вызове Web-сервиса. Скорость работы при этом уменьшаетс...

Выполнение POST-запроса на примере Yandex.API

Изображение
Выполнение GET-запроса на примере Яндекс.API Выполнение POST-запроса по протоколу HTTPS на платформе 8.2 на примере Yandex.API Платформа 1С поддерживает выполнение HTTP-запросов методом POST. POST-запрос позволяет передать на веб-сервер большой объем данных, в отличии от GET-запроса, например, файл или строку большой длины. Передача значений параметров осуществляется их помещением в тело запроса. Обязательным заголовком для данного вида запроса является Content-Type , в котором указывается кодировка для веб-сервера, что бы он знал как обрабатывать (раскодировать) HTTP-запрос. Рассмотрим выполнение HTTP-запроса методом POST на примере сервиса Яндекс.Геокодер. В запросе мы будем передавать через параметр  geocode  название географического объекта, в ответ нам будут приходить сведения об этом объекте (координаты, название, адрес . . .).

Выполнение GET-запроса на примере Яндекс.API

Изображение
Выполнение POST-запроса на примере Yandex.API Выполнение POST-запроса по протоколу HTTPS на платформе 8.2 на примере Yandex.API Платформа 1С позволяет разработчикам выполнять HTTP-запрос методом GET. С помощью GET-запроса веб-серверу передаются параметры (тело у такого запроса отсутствует), в ответ сервер возвращает некую информацию. Параметры GET-запроса имеют следующий формат  ИмяПараметра=ЗначениеПараметра и разделяются вопросительным знаком. Пример GET-запроса: http://geocode-maps.yandex.ru/1.x/?geocode=Ивановка . Рассмотрим выполнение HTTP-запроса методом GET на сервис Яндекс.Геокодер. В запросе мы будем передавать через параметр geocode название географического объекта, в ответ нам будут приходить сведения об этом объекте (координаты, название, адрес . . .).