2016-04-08 17 views
0

Ruby'de basit bir sunucu uygulamaya çalışıyorum, ancak bir şekilde verileri bir istek isteğinden alamıyorum. YaptığımRuby'de bir HTTP PUT isteğinden veri alınamıyor

bukle isteği:

curl -v -X PUT localhost:2016/api/kill -d {"connId" : 1} 

sunucu yolunda isteği okuma gibi görünüyor. kodu:

while line = socket.gets 
    puts line.chomp 
    request << line.chomp 
    break if line =~ /^\s*$/ 
    end 

çıktı üretir:

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 

Ama hiçbir yere veri göremiyorum?

Onu görmem gerekiyor mu?

Kıvrılma isteği ile ilgili bir sorun mu var?

cevap

0

Vücudun etrafındaki tek tırnaklara ihtiyacınız var.

curl -v -X PUT localhost:2016/api/kill -d '{"connId" : 1}' 
+0

Çalışmıyor gibi gözüküyor. Yine de teşekkürler. –

+0

Küçük bir değişiklik ile çalıştı! Teşekkür ederim! –

+0

Rica ederim. Bu neydi? –

İlgili konular