2013-12-03 3 views
0

я хочу дать запрос и получить ответ XML поэтому я использую Савон каменьаналогичный камень как Савон

я столкнулся с проблемой Савона камнем.

я попробовал версию 3 и 2.2

с 3-ем версии я сталкиваюсь с этой проблемой https://stackoverflow.com/questions/20331827/savon-gem-not-getting-xml-response

с версией 2.2 сталкивается ошибка не в состоянии проверить подлинность учетной записи

response = client.call(:get_models, message: {username: "xxx", secret: "xxx"}) 

последовал Савон док версия 2

Как я могу решить эту проблему или предложить любой подобный камень для савона

ответ

0

Я лично использовал Savon по нескольким сценариям. Я начал с других драгоценных камней (для подключения к веб-сервисам через SOAP), но я переехал в Савон. Перед тем, как выбрать другой, пожалуйста, имейте в виду the way Savon responds.

Другие варианты вы можете найти в RubyGems. Один из них - HANDSOAP. Полезный поиск приведет вас ко многим другим, которые вы можете выбрать, в зависимости от ваших конкретных потребностей.

Теперь я помню, что начал с soap4r, чью новейшую версию вы можете найти в GitHub.

Надежда, что помогает,

+0

В настоящее время я использую версию 3 Савон, моя проблема заключается в моем example_body содержит {: ModelsRequest => {}}, которая должна отличаться чем-то вроде {: DivisionsRequest => {: AccountInfo => { : _number => "string",: _secret => "string",: _country => "string",: _language => "string",: _behalfOf => "string"},: _modelYear => "int"}} В мыльном UI это modelrequest имеет <урны: ModelsRequest> <урна: номер AccountInfo = "ххе" секрет = "ий" страна = "LL" язык = "EN" behalfOf = "а" /> <урны : modelYear> 2013 1

+0

Пожалуйста, попробуйте использовать код в этом примере, чтобы сделать Savon достаточно красивой нотной JSon вместо XML (https://gist.github.com/henrik/1621655) –

 Смежные вопросы

  • Нет связанных вопросов^_^