From: Ammar Ali Date: 2010-08-28T23:03:51+09:00 Subject: Re: how to rewrite a curl request into a NET::HTTP one ? On Sat, Aug 28, 2010 at 4:56 PM, Kad Kerforn wrote: > I have a curl request (to upload a file) which is running weel in the > console > > $curl -H "X-TrackerToken: xxxxxxx" -X POST -F > Filedata=@/Developpement/Projects/TESTS/pictures/Glen.gif > http://www.pivotaltracker.com/services/v3/projects/999999/stories/999999/attachments > > I tried to mimic it in my ruby script  (1.9.2) > > ---- > ... > attachment = "Filedata=@/Developpement/Projects/TESTS/pictures/Glen.gif" > > uri = > URI.parse("http://www.pivotaltracker.com/services/v3/projects/999999/stories/999999/attachments") > > response = Net::HTTP.start(uri.host, uri.port) do |http| >     http.post(uri.path, attachment, {'X-TrackerToken' => xxxxxxx}) >  end > > but this doesn't work and gave me an Internal Server Error > > is my http.post wrong ?? http://stanislavvitvitskiy.blogspot.com/2008/12/multipart-post-in-ruby.html