Я пытаюсь использовать веб-службу с использованием аутентификации ntlm. Следующий код работает в РубинеJRuby Savon Ntlm Authentication (работает в Ruby, но не удается в JRuby)
client = Savon.client(wsdl:"http://xxxxxxx/xxxxxxx/xxxxxx.asmx?WSDL",ntlm: ["user", "pass"])
response = client.call(:does_entry_id_exist, message: {
:server =>'xxxxxx',
:entryID =>'xxxxxx'
}).to_s
Но когда я пытаюсь исполнить его в JRuby он дает мне ошибку аутентификации
Install the httpi-ntlm gem for experimental NTLM support
я установил камень и включил то же самое в моем коде, но все-таки это взрывает бомбы. Кто-нибудь может помочь.
Я установил «httpi-NTLM 'драгоценный камень и удалил' httpi 'gem и заставил его работать. Но теперь я столкнулся с ошибкой SOAP 401. – user1766815