2017-08-20 32 views
1

發佈文件,我嘗試在軌道上使用RestClient使用Ruby發佈一個文件,我已經嘗試下面CONVER命令curl顯示400錯誤的請求時,試圖通過休息API使用Ruby

curl -H 'Authorization: Bearer ACCESS_TOKEN' -F '[email protected]_PATH' https://api.com/api 

轉換時與RestClient象下面這樣:

res = RestClient::Request.new(
     method: :post, 
     url: 'https://api.com/api', 
     :payload => { 
      :file => File.new("#{Rails.root}/public/Sample.docx" , 'rb') 
     }, 
     :headers => { 
      :Authorization => "Bearer 155c5e5c4feea51b386fdfe204abc60b7f4025fb91988519de869525217b4702", 
      :content_type => "multipart/form-data" 
     } 
    ) 

    res.execute 

在此代碼顯示400 Bad Request

我做錯了這段代碼是什麼?

感謝

回答

相關問題