如何使用Net::HTTP(Rails)发送完整的POST请求

3

我想要发送一个完整的请求,就像这样:

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"
}

如何在Rails中使用Net::HTTP

1个回答

3

我跟随这个链接 https://github.com/augustl/net-http-cheat-sheet/blob/master/post_form.rb 然后出现了错误 "getaddrinfo: Name or service not known",你知道是什么吗? - Khalid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接