ハイチャート グラフィック用に Ruby で RestClient.put を実行しようとしていますが、これが複製されていないことがわかります。また、最初に RestClient.post があり、正常に動作しますが、問題は put にあります。最後に put が 302 を返すので例外を処理したいが OK として処理したい。その後、ブラウザのrestclientプラグインを使用して手動で作成した投稿が正常に機能する場合、問題は投稿のスクリプトにあると想定します。
これがフラグメントです。
date_post = Time.now
date_post = fecha_post.strftime("%Y-%m-%d")
date_unix = Time.now
date_unix = fecha_unix.strftime("%Y-%m-%d")
date_unix = (fecha_unix.to_time.to_i)
date_unix = fecha_unix.to_s + '000'
conversion = 50 #this is a example number
name_metric= "metric_example"
build_header = {:content_type => :json, :accept => :json, :Authorization=> "here_is_auth_id"}
url = "http://example.com/data.json"
params = <<-eos
{
"identifier":"#{name_metric}","date":"#{date_post}","value":[#{date_unix},[#{conversion}]]
}
eos
JSON.parse RestClient.post url, params, build_header
begin
JSON.parse RestClient.put 'http://example', params, {:content_type => :json}
rescue => e
e.response
end
が正しく動作しない理由を教えてください。前もって感謝します。