Comment faire pour envoyer une requête POST à l'aide de Net::HTTP (Rails)

Je veux envoyer une demande complète comme ceci:

POST /2012-09-25/jobs HTTP/1.1
Content-Type: application/json; charset=UTF-8
Accept: */*
Host: elastictranscoder.amazonaws.com:443
x-amz-date: Mon, 14 Jan 2013 17:49:52 GMT
Authorization: AWS4-HMAC-SHA256 
           Credential=AccessKeyID/request-date/Elastic Transcoder endpoint/ets/aws4_request,
           SignedHeaders=host;x-amz-date;x-amz-target,
           Signature=calculated-signature
Content-Length: number of characters in the JSON string
{
"Input":{
  "Key":"AAAA",
  "FrameRate":"auto",
  "Resolution":"auto",
  "AspectRatio":"auto",
  "Interlaced":"auto",
  "Container":"auto"
},
"Output":{
  "Key":"BBBB",
  "ThumbnailPattern":"pattern",
  "Rotate":"auto",
  "PresetId":"12345"
},
"PipelineId":"987654"
}

Comment le faire avec Net::HTTP dans les Rails?

InformationsquelleAutor Khalid | 2013-04-08