2017-05-29 8 views
0

ビデオをVimeoにアップロードしようとしています。ヘッダーを空のままにして、認証トークンだけを渡すと正常に動作します。コンテンツの長さのヘッダーを設定すると、リクエストが失敗します。リクエストヘッダを適切に作成する方法に関するアイデア?ヘッダーを設定するとHTTParty要求が失敗する

私は、ヘッダーを追加するために作成した方法:

def add_header(key, value) 
    @headers[key.to_sym] = value 
end 

私はContent-Typeヘッダを追加している方法:私はこの行をコメントアウトすると、要求が正常に動作します

add_header('content-type','video/mp4') 

が、それはVimeoが必要です。デバッグするとき、私はこのエラーを引き起こしている可能性があり、このように形成されてHTTPartyに持っていた:

{:headers=>{:authorization=>"Bearer xxxxx", :"Content-Type"=>"video/mp4", :"Content-Length"=>"54047"} 
+0

います '@ headers.to_json'要求 –

答えて

1

使用した文字列をヘッダキーの代わりに、シンボルのため。 add_header方法で.to_symを削除

def add_header(key, value) 
    @headers[key] = value 
end 
+0

ああ感謝の男を実行し、そう単純ながら、時には:) –

+0

助けるために喜ん:) – idej

関連する問題