我正嘗試將視頻上傳到Vimeo。如果我將標題留空並只傳遞授權令牌,則它可以正常工作。當我設置內容長度標題時,請求失敗。關於如何正確創建請求頭的任何想法?設置標頭時HTTParty請求失敗
我添加頁眉創建的方法:
def add_header(key, value)
@headers[key.to_sym] = value
end
我添加的內容類型頭的方式:
add_header('content-type','video/mp4')
當我註釋掉這一行,請求工作正常,但Vimeo需要它。在調試時,我發現有HTTParty是這樣形成的,這可能導致錯誤:
{:headers=>{:authorization=>"Bearer xxxxx", :"Content-Type"=>"video/mp4", :"Content-Length"=>"54047"}
做'@ headers.to_json'在執行請求 –