我正在创建一个API服务,该服务允许人们向API调用提供图像的URL,并且该服务下载要处理的图像。如何限制Net :: HTTP请求的大小?
如何确保有人不给我像5MB图像的URL?有没有办法限制请求?
这是我到目前为止,基本上抓住了一切。
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) { |http|
http.request(req)
}
感谢, 康拉德
酷,非常感谢你!这有帮助! – chuboy 2009-10-02 21:46:44
这不适用于HTTP/1.1分块编码或HTTO/1.0连接:关闭且无内容长度。 – panzi 2013-09-11 15:43:15