現在はrest-clientを使用していましたが、Airborneには新しくなりました。私がヒットしたのは、Airborneとのファイルアップロードのために複数の部分の投稿を得ることができないということです。Airborneを使用した複数パートPOST、「開始境界がありません」で失敗する
before :all do
fyle = File.new("e:/some-file.jpg", 'rb')
body = {:profile => "KonflictME", :file => fyle, :multipart => true}
post "/uploads", body, { :content_type => 'multipart/form-data' }
end
残りのクライアントを使用して私の作業例は次のようになります:
fyle = File.new("e:/some-file.jpg, 'rb')
resp = RestClient.post base_path_api << "uploads",
{:profile => "KonflictME", :file => fyle, :multipart => true},
{:authorization => "myTokenString}
ないとの違いをたくさん私は私の空挺POSTは次のようになります「境界開始行方不明」悪い要求に羽目になる残りのクライアントはAirborneのボンネットの下で使用されているので、2人はそうしてはいけません。 airborneの場合、base_urlとヘッダーはconfig(spec_helper.rb)に設定されています。
他の誰かがAirborneと複数の投稿をしましたか?アップロードは私のテストスイートのほんの一部であり、Air-Air以外のソリューション(これらのテストにはレストクライアントを直接使用しています)を持っていますが、残りのチームにとっては簡単なものにしたいと考えています。