Как сделать wiredump XMLRPC:: Клиент в рубине?

Если бы Вы ищете совместимость между различными системами и языками, я определенно пошел бы для REST. У меня было много проблем, пытающихся получить SOAP, работающий между.NET и Java, например.

9
задан bwizzy 12 August 2009 в 00:38
поделиться

1 ответ

Читая исходный код пакета, XMLRPC :: Client, в свою очередь, использует Net :: HTTP в качестве своего транспорта.

Так что я думаю, что вы должны быть в состоянии обезопасить метод исправления в XMLRPC :: Client соответственно:

require 'pp'

# the magic happens here
class XMLRPC::Client
  def set_debug
    @http.set_debug_output($stderr);
  end
end

server = XMLRPC::Client.new2("http://rpc.technorati.com/rpc/ping")
server.set_debug
result = server.call("weblogUpdates.ping", "Copenhagen.rb", "http://www.copenhagenrb.dk/")
pp result

(образец для XMLRPC взят из здесь ).

20
ответ дан 4 December 2019 в 10:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: