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

