我需要接受如下网址:
https://aidin.s3.amazonaws.com/appname/bucket/folder/faxattach/bXs9FerLJR1tnhs3z?AWSAccessKeyId=ACCEDD_KEY&Expires=1372360744&Signature=SIGNATURE
并检查该 URL 是否有效且未过期。
我尝试了一些不同的东西,但它们往往会出错。例如:
url = URI.parse("https://aidin.s3.amazonaws.com/appname/bucket/folder/faxattach/bXs9FerLJR1tnhs3z?AWSAccessKeyId=ACCEDD_KEY&Expires=1372360744&Signature=SIGNATURE")
req = Net::HTTP.new(url.host, url.port)
res = req.request_head(url.path)
这让我
Net::HTTPBadResponse: wrong status line: "\x15\x03\x01\x00\x02\x02"
知道 URL 是否有效。