diff options
author | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-03-28 08:06:28 +0000 |
---|---|---|
committer | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-03-28 08:06:28 +0000 |
commit | 89450a80fc54d94b6a6ccada3aaf36db79b3a5d4 (patch) | |
tree | 9f6871a73897e8253d3d32b06ae55b0a87859ea4 /lib/singleton.rb | |
parent | 7e1f2a5aa9d60deec2f84557c6b9032953151ca9 (diff) |
webrick/httpservlet/cgihandler: reduce memory use
WEBrick::HTTPRequest#body can be passed a block to process the
body in chunks. Use this feature to avoid building a giant
string in memory.
* lib/webrick/httpservlet/cgihandler.rb (do_GET):
avoid reading entire request body into memory
(do_POST is aliased to do_GET, so it handles bodies)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/singleton.rb')
0 files changed, 0 insertions, 0 deletions