From 672f3472ed720c4299635cca802bb2ea073fab15 Mon Sep 17 00:00:00 2001 From: Kevin McCarthy Date: Sun, 27 Aug 2017 09:09:00 -1000 Subject: [PATCH] Revert "chunked encoding" This reverts commit 2e94212886e4c9531b8ba7f55f4fb0b8134e10ac. This didn't fix the problem, and caused other issues when using werkzeug to execute httpbin, so let's remove it. See also: #340 --- httpbin/core.py | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/httpbin/core.py b/httpbin/core.py index 3bcc54f..73adcb6 100644 --- a/httpbin/core.py +++ b/httpbin/core.py @@ -42,23 +42,12 @@ ENV_COOKIES = ( '__utmb' ) - def jsonify(*args, **kwargs): response = flask_jsonify(*args, **kwargs) if not response.data.endswith(b'\n'): response.data += b'\n' return response - -class InputTerminated: - def __init__(self, wsgi_app): - self.wsgi_app = wsgi_app - - def __call__(self, environ, start_response): - environ['wsgi.input_terminated'] = True - return self.wsgi_app(environ, start_response) - - # Prevent WSGI from correcting the casing of the Location header BaseResponse.autocorrect_location_header = False @@ -68,10 +57,6 @@ tmpl_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'templates') app = Flask(__name__, template_folder=tmpl_dir) app.debug = bool(os.environ.get('DEBUG')) -# Support for chunked-encoding. -app.wsgi_app = InputTerminated(app.wsgi_app) - - # Setup Flask-Common. common = Common(app)