0
Ich versuche, einen einfachen Server in Ruby zu implementieren, aber irgendwie kann ich die Daten von einer Put-Anfrage nicht bekommen.Kann Daten aus einer HTTP-PUT-Anfrage in Ruby nicht extrahieren
curl Anfrage, die ich machen werde:
curl -v -X PUT localhost:2016/api/kill -d {"connId" : 1}
Der Server scheint die Anforderung gut zu lesen zu sein. Der Code:
while line = socket.gets
puts line.chomp
request << line.chomp
break if line =~ /^\s*$/
end
erzeugt die Ausgabe:
PUT /api/kill HTTP/1.1
User-Agent: curl/7.35.0
Host: localhost:2016
Accept: */*
Content-Length: 7
Content-Type: application/x-www-form-urlencoded
Aber ich sehe nicht, die überall Daten?
Soll ich es sehen?
Stimmt etwas nicht mit der Curl-Anfrage?
Scheint nicht zu funktionieren. Danke trotzdem. –
Arbeitete mit einer kleinen Änderung! Danke! –
Gern geschehen. Was war es? –