новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к материалу: Вызов стороннего веб-сервиса

    • #1
    • 15.05.2013 07:35
    0
    Небольшой пример вызова стороннего веб-сервиса для получения внешнего IP-адреса.  Подробнее>>
    • #2
    • 15.05.2013 07:40
    0
    Большое спасибо за материал, давно искал код, как можно узнать внешний IP адрес из 1с особенно когда провайдер раздает его динамически.
    • #3
    • 17.05.2013 07:32
    0
    Спасибо! Был рад помочь!
    • #4
    • 05.06.2017 10:18
    0
    Добрый день! Отличная статья, спасибо!
    А пример работы с https протоколом можно?
    • #5
    • 04.05.2018 21:07
    0
    Все то же самое, только указать логин\пароль


    WSОпределения (WSDefinitions)
    Из WSDL файла
    Синтаксис:

    Новый WSОпределения(<МестоположениеWSDL>, <ИмяПользователя>, <Пароль>, <ИнтернетПрокси>, <Таймаут>, <ЗащищенноеСоединение>, <ИспользоватьАутентификациюОС>)
    Параметры:

    <МестоположениеWSDL> (обязательный)

    Тип: Строка.
    Местоположение WSDL-файла, откуда будет получено определение веб-сервисов.
    Местоположение указывается в виде строки. Для внешнего ресурса, работа с которым осуществляется по протоколу HTTP/HTTPS, строка автоматически кодируется под требования стандарта RFC 3986, с учетом особенностей:
    не кодируются разделители сегментов пути,
    если адрес ресурса содержит символ "%", то считается, что после него указан код закодированного символа и повторно он не кодируется.
    Недопустимые символы, не являющиеся специальными символами URI, будут автоматически кодированы.
    Примеры:
    Обращение к ресурсу по адресу "/example%segment":
    /example%25segment


    Обращение к ресурсу "/example#segment", содержащему символ "#", в качестве сегмента, а не разделителя сегмента пути:
    /example%23segment


    Обращение к ресурсу "/пример"("/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80"):
    "/пример"


    или
    "/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80"


    <ИмяПользователя> (необязательный)

    Тип: Строка.
    Имя пользователя, которое будет использоваться для аутентификации при получении определений веб-сервисов.
    <Пароль> (необязательный)

    Тип: Строка.
    Пароль пользователя, который будет использоваться для аутентификации при получении определений веб-сервисов.
    <ИнтернетПрокси> (необязательный)

    Тип: ИнтернетПрокси.
    Содержит объект ИнтернетПрокси, используемый для загрузки WSDL документа по протоколу HTTP.
    Если не указан, то используются настройки прокси по умолчанию.
    Значение по умолчанию: Неопределено.
    <Таймаут> (необязательный)

    Тип: Число.
    Таймаут соединения, осуществляемого для загрузки WSDL описания веб-сервиса, в секундах. 0 - не устанавливать таймаут.
    Значение по умолчанию: 0.
    <ЗащищенноеСоединение> (необязательный)

    Тип: ЗащищенноеСоединениеOpenSSL; Неопределено.
    Объект защищенного соединения для осуществления HTTPS соединения для загрузки WSDL описания веб-сервиса.
    Значение по умолчанию: Неопределено.
    <ИспользоватьАутентификациюОС> (необязательный)

    Тип: Булево.
    Включает использование аутентификации NTLM или Negotiate на сервере.
    Значение по умолчанию: Ложь.
    Описание:

    Создает определение веб-сервисов из WSDL-файла.
    Если используемый WSDL-файл некорректен, будет вызвано исключение.
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться