JSON'taki verileri aynı bilgisayarda çalışan başka bir uygulamaya göndermem gerekiyor.
Ben bu sorunu çözebilir Nasıl yani (raylar 3.2.13)Net/http ile posta isteği gönderme
data = { //some data hash }
url = URI.parse('http://localhost:6379/api/plans')
resp, data = Net::HTTP.post_form(url, data.to_JSON)
p resp
p data
{ resp: resp, data: data.to_JSON }
Ama Net::HTTPBadResponse (wrong status line: "-ERR unknown command 'POST'"):
olsun gibi isteği göndermek?
Güncelleme 1
Güncelleme @ Raja d önerildiği gibi benim kod
url = URI.parse('http://localhost:6379/v1/sessions')
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
resp, data = Net::HTTP.post_form(url, data)
p resp
p data
Ama hala böyle bir şey senin sorunun ne olduğunu bilmiyorum Net::HTTPBadResponse (wrong status line: "-ERR unknown command 'POST'"):
Lütfen bu http://taimoorchangaizpucitian.wordpress.com/2013/05/ adresine bakın. 07/nasıl yapılır-düzeltmek-nethttpbadresponse-yanlış durum satırı-in-ruby/ –
Curl veya PostMan in Chrome gibi harici bir araç kullanarak bu url'e göndermek mümkün mü? – mcfinnigan
Bu postacıyı denemedim. Bu uygulama kontrolüm altında değil – Elmor