RestClient für die Kommunikation zwischen client und server

Fragen zur Controllerprogrammierung, Actions & Vermittlung zwischen Model und View

RestClient für die Kommunikation zwischen client und server

Beitragvon focusmh am 05.10.2009, 11:59

Hallo,

ich benütze die Klasse RestClient für die Kommunikation zwischen Server und Client. Ein Beispiel ist:

params = {:status => "finished"}
resource = RestClient::Resource.new "http://localhost:3000/BuildJob/220376999"
begin
resource.put params, :content_type => 'text/plain'
rescue Exception => err
puts err.to_s
end

wobei "status" ein String Feld in der Modell-Klasse "BuildJob" ist und "220376999" die Id des BuildJob ist.

Mit diesem Code möchte ich das Feld "status" im Modell "BuildJob" updaten. Ich erhalte immer den folgenden Fehler:

"HTTP status code 500"

Ich benütze schon die folgende Befehlszeile, um Informationen über BuildJobs zu erhalten:

xml = RestClient.get "http://localhost:3000/BuildJob?status=pending"

Dieser Code funktioniert ohne Probleme.

Irgendeine Idee, was falsch ist?

Danke
Martin
focusmh
 
Beiträge: 1
Registriert: 05.10.2009, 10:20

Zurück zu C - Controller

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron