http_request: reinstate empty StringIO optimization