JSONでデータを同じコンピュータで実行される別のアプリに送信する必要があります。
私は私がこの問題を解決するにはどうすればよいので、(レール3.2.13)投稿リクエストをnet/httpで送信する
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 }
しかし、私はNet::HTTPBadResponse (wrong status line: "-ERR unknown command 'POST'"):
を得るように要求を送信しますか?
アップデート1
更新@ラジャ-dが示唆されているように私のコード
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
しかし、私はまだのようなものについて、私はあなたの問題が何であるかを知らないNet::HTTPBadResponse (wrong status line: "-ERR unknown command 'POST'"):
http://taimoorchangaizpucitian.wordpress.com/2013/05/ 07/how-to-fix-nethttpbadresponse-wrong-status-in-ruby/ –
このURLにカールやChromeのPostManのような外部ツールを使用して投稿できますか? – mcfinnigan
私はその郵便配達員を試しませんでした。このアプリは私のコントロールの下にありません – Elmor