curl
コードをruby
に変換したいと思います。特定のカールコードをrestclientでルビーコードに変換する方法
curl -u "my_username":"my_pass" \
-X POST \
-F "[email protected]/Users/abc/Downloads/tiger.zip" \
-F "[email protected]/Users/abc/Downloads/leopard.zip" \
-F "name=tiger" \
"http://localhost/api/v2/class"
最後に、私はルビーの例に従う、ルビーにカールの例を変換することができます:
request = RestClient::Request.new(method: :post,
url: 'http://localhost/api/v2/class',
user: 'my_username',
password: 'my_pass',
payload: {multipart:true,
positive_examples:File.new("/Users/abc/Downloads/tiger.zip", 'rb'),
negative_examples:File.new("/Users/abc/Downloads/leopard.zip", 'rb')
name:'tiger'})
おめでとうございます!私は答えにmutipart引数を追加しました。 – ndn