2016-10-31 10 views
2

Routific APIをRailsアプリケーションに統合したいと考えています。 HTTPartyを使用してリクエストしましたが、次のメッセージが表示されます。{"error" => "JSONデータが本体にあることを期待しています"}Rails + HTTParty:本体のJSONデータを取得する

私は体内にjsonを送信しています。以下の私のコードを確認してください。

ご協力いただきありがとうござい

ジュリアン

file = File.read("#{Rails.root}/app/controllers/demo.json") 

api_key = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1ODE3M2ZiNTk1NzRjZTFiMmZhNWEwNTAiLCJpYXQiOjE0Nzc5MTg2NDZ9.extq0nKtPGwj6VXxMpj9u8uapasKVSorWeTBFW7HgOE" 

headers = { 
    "Content-Type:" => "application/json", 
    'authorization'=> 'bearer ' + api_key 
} 

@results = HTTParty.post("https://api.routific.com/v1/vrp", 
:headers => headers, 
:body => file.to_json) 

答えて

2

無効なヘッダに

を追加し、それは代わりに "Content-Typeの" あるべき "Content-Typeの:"(コロンなし)

+0

ああ私の神...本当にありがとう! 私はあなたの答えを推薦することができるように私の質問に投票してください(私は十分なポイントがありません) – JulienP

+0

@JulienP:あなたは私の答えを受け入れるためのポイントが必要ないと思います。 [これをチェックしてください](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – byakugie

関連する問題