0

ハイチャート グラフィック用に 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

が正しく動作しない理由を教えてください。前もって感謝します。

4

0 に答える 0