Toadie am :
Von was ist die Fehlermeldung?
Von was ist die Fehlermeldung?
Das ist die Fehlerseite von Sinatra/rack. Ich versuche da gerade, pingbacks zu implementieren, also xmlrpc. Problem war, dass es mir nicht gelang, Sinatra auf den xmlrpc-call irgendwas zurückgeben zu lassen. In dem Fall war das glaube ich ein Versuch mit send("puts", "Pingback successfully added").
Die Fehlermeldung selbst ist also von:
server = XMLRPC::Client.new2(xmlrpc-server)
result = server.call('pingback.ping', source, request)
xmlrpc sieht da ja eigentlich vor, dass man die Zielfunktion aufruft und dann deren Ausgabe returned, das hätte ich dann aber auch extra schreiben müssen.
XMLRPC::Marshal.dump_response war nebenbei die Lösung.
Danke für die ausführliche Erklärung!