Savon - это клиент SOAP для языка программирования Ruby.
2 ответа

Отображение обозначения нескольких хеш-ключей

Допустим, у меня есть рубиновый хеш в стиле savon soap xml response to hash hash1= { node1­: {node­2:{node3:1­,node4:2}}­} теперь для отображения этого хэша hash1[:nod­e1][:node2­][:node3] работы и выводы => 1 hash1[:nod­e1][:node2­][:node4] работае…
01 июл '15 в 18:31
1 ответ

Как определить метод спасения для класса Timeout::error?

У меня есть класс, который использует savon в качестве драгоценного камня для общения с SOAP API. Время от времени сервер недоступен, поэтому методы, которые реализуют методы мыла, Timeout::Error, Это не проблема, чтобы осуществить спасение как это:…
30 апр '12 в 16:27
0 ответов

Добавление атрибута env:mustUnderstand="1" в тег безопасности в заголовке запроса SOAP с библиотекой Ruby Savon

Используя библиотеку Savon SOAP для Ruby, как я могу добавить общий атрибут env:mustUnderstand к тегу Security в заголовке запроса SOAP? По умолчанию он не включен в тег. Вот мой текущий тестовый код: require 'rubygems' require 'savon' client = Savo…
07 сен '11 в 20:44
0 ответов

Использование Ruby on Rails и Savon gem для отправки запроса на отправку, очень специфическая проблема

Прочитав документацию несколько раз и просматривая Интернет, я решил обратиться за помощью. Я должен сделать запрос SOAP, отправив сложный объект, который выглядит следующим образом: http://mountainstream.ms/so1.png http://mountainstream.ms/so2.png …
15 фев '14 в 22:02
1 ответ

Отключить basic_auth для вызова Savon WSDL

Можно ли отключить аутентификацию (basic_auth), когда Savon пытается получить WSDL? Похоже, что это изменилось где-то в районе 2.0 или 2.1, и теперь заголовки аутентификации всегда отправляются, и сервер, который я вызываю, выдает ошибку, когда это …
07 фев '17 в 03:24
1 ответ

Преобразуйте этот XML-запрос в правильный запрос Savon.

Может кто-нибудь преобразовать это: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://test.org/" xmlns:hon="http://schemas.datacontract.org/2004/07/TEST.RVU.Entity"> <soapenv:Header/> <soape…
16 окт '12 в 10:51
1 ответ

Savon, Wasabi Ошибка при подключении сценария Ruby к SOAP-URL

Я пытаюсь подключиться к SOAP URL с помощью сценария Ruby. Я слежу за этим эпизодом Railscasts. Я установил самоцвет savon (savon (2.4.0)). Тогда в моем файле ruby ​​у меня есть этот код: require 'savon' client = Savon.client(wsdl:"https://api.comsc…
10 апр '14 в 14:26
2 ответа

Савон рубин толстый внутри хеш

Можно ли как-нибудь в Ruby написать в хэше что-то вроде этого: "xmlns:soap" Так будет что то вроде :xmlns:soap С уважением.
19 сен '12 в 09:33
1 ответ

Savon - ярлык для добавления каждого элемента в пространство имен? (МЫЛО)

В настоящее время я создаю SOAP-клиент в Ruby, используя Savon, но когда я пишу код для генерации XML, мне нужно написать: builder = Builder::XmlMarkup.new builder.ns :request do builder.ns :Foo do builder.ns :FooBar do builder.ns :Bar, "Foo" end en…
02 окт '15 в 01:32
0 ответов

`find_value': неопределенный метод`each' для nil:NilClass (NoMethodError) при анализе ответа

Я вызываю метод SOAP, используя savon 2.11.2 и ruby ​​2.4.1p111 Я получаю эту ошибку: C:/tools/ruby24/lib/ruby/gems/2.4.0/gems/nori-2.6.0/lib/nori.rb:72:in `find_value': undefined method `each' for nil:NilClass (NoMethodError) from C:/tools/ruby24/l…
16 окт '17 в 12:49
3 ответа

В чем разница между этими двумя SOAP-запросами?

Я отправляю запрос в SOAP API и, к сожалению, мои знания SOAP ограничены. Оба следующих запроса возвращают ответ, но ответ отличается. Неработающий пример возвращает только send_fax_response. Рабочая возвращает send_fax_response и send_fax_result. Е…
24 авг '11 в 22:31
1 ответ

SOAP-клиент Ruby & Savon - невозможно найти операцию SOAP

Первый раз работаю с SOAP-клиентом, поэтому не уверен, что я делаю здесь не так. Вот API-интерфейс SOAP, который я пытаюсь использовать: http://services.carsolize.com/BookingServices/DynamicDataService.svc?wsdl irb(main):018:0> client = Savon.cli…
24 авг '13 в 20:04
1 ответ

Декодировать поток файлов в клиенте savon

У меня есть поток файлов, сгенерированный файлом.xlsm как рубин ответа savon. Как мне декодировать или преобразовать поток и сохранить его в file_name.xlsm? @ Тело = "http://schemas.xmlsoap.org/soap/envelope/\">http://tempuri.org/\">212706.0_PCT.xls…
14 сен '18 в 09:38
1 ответ

Savon: добавление кодировки к тегу body

Как добавить атрибут кодирования в тег body с помощью Savon? Немного предыстории: я пытаюсь использовать savon для подключения к ресурсу SOAP. Я могу получить файл WSDL и просмотреть методы. @client = Savon::Client.new("http://some.domain.com/v2mess…
19 ноя '11 в 18:24
3 ответа

Поддерживает ли SAVON аутентификацию сертификатов на стороне клиента?

Я оцениваю savon для использования веб-сервисов... но я не нахожу никакой информации, если я могу использовать SSL-сертификат на стороне клиента для аутентификации на сервере, который предоставляет веб-сервисы SOAP. Я прочитал документацию, но ничег…
12 апр '13 в 13:58
1 ответ

Как узнать версию установленного savon(SOAP-клиент для Ruby)?

Пожалуйста, предложите команду, чтобы узнать версию savon уже установлена?
13 авг '15 в 06:14
2 ответа

SOAP на Rails, не может вызвать метод с WSDL, используя Savon

Я хочу использовать веб-сервис финансового учреждения для "verifyTransaction". Метод получает две строки в качестве входных данных и возвращает double в качестве выходных данных. double verifyTransaction ( String RefNum, String MerchantID ) Я исполь…
31 окт '11 в 03:21
1 ответ

Невозможно подключить клиент SOAP (savon) к веб-службам SOAP через HTTPS

Прежде чем пытаться решить эту проблему, я понятия не имел, как работают сертификаты или SSL, поэтому, пожалуйста, миритесь с моим n00b-ness. В настоящее время я использую гем Savon (v. 0.9.9), чтобы попытаться подключиться к веб-сервису на основе S…
26 мар '14 в 19:49
0 ответов

Как удалить заголовки, установленные Savon?

Мне нужно подключиться к службе SOAP, однако сервер не примет мой запрос, но выдает ошибку из-за нижнего и нижнего колонтитула в запросе. Согласно журналам, запрос / ответ выглядит следующим образом: SOAP **request**: http://www.url.co.au/wserv/wslm…
20 апр '17 в 11:34
0 ответов

В чем разница между "хостом" и "конечной точкой" в конфигурации Savon::Client?

Я пытаюсь выяснить разницу между host а также endpoint глобалы и как они взаимодействуют с файлом WSDL. Для разработки у нас есть локальная копия XML с "официальной" конечной точки. Конечно, спецификация хоста совершенно не подходит для тестирования…
30 янв '19 в 01:51