File tree Expand file tree Collapse file tree 3 files changed +36
-0
lines changed Expand file tree Collapse file tree 3 files changed +36
-0
lines changed Original file line number Diff line number Diff line change 66
77app = Flask (__name__ )
88
9+ @app .before_request
10+ def fix_transfer_encoding ():
11+ """
12+ Sets the "wsgi.input_terminated" environment flag, thus enabling
13+ Werkzeug to pass chunked requests as streams. The gunicorn server
14+ should set this, but it's not yet been implemented.
15+ """
16+
17+ transfer_encoding = request .headers .get ("Transfer-Encoding" , None )
18+ if transfer_encoding == u"chunked" :
19+ request .environ ["wsgi.input_terminated" ] = True
20+
921@app .route ("/" , defaults = {"path" : "" }, methods = ["POST" , "GET" ])
1022@app .route ("/<path:path>" , methods = ["POST" , "GET" ])
1123def main_route (path ):
Original file line number Diff line number Diff line change 88
99app = Flask (__name__ )
1010
11+ @app .before_request
12+ def fix_transfer_encoding ():
13+ """
14+ Sets the "wsgi.input_terminated" environment flag, thus enabling
15+ Werkzeug to pass chunked requests as streams. The gunicorn server
16+ should set this, but it's not yet been implemented.
17+ """
18+
19+ transfer_encoding = request .headers .get ("Transfer-Encoding" , None )
20+ if transfer_encoding == u"chunked" :
21+ request .environ ["wsgi.input_terminated" ] = True
22+
1123@app .route ("/" , defaults = {"path" : "" }, methods = ["POST" , "GET" ])
1224@app .route ("/<path:path>" , methods = ["POST" , "GET" ])
1325def main_route (path ):
Original file line number Diff line number Diff line change 88
99app = Flask (__name__ )
1010
11+ @app .before_request
12+ def fix_transfer_encoding ():
13+ """
14+ Sets the "wsgi.input_terminated" environment flag, thus enabling
15+ Werkzeug to pass chunked requests as streams. The gunicorn server
16+ should set this, but it's not yet been implemented.
17+ """
18+
19+ transfer_encoding = request .headers .get ("Transfer-Encoding" , None )
20+ if transfer_encoding == u"chunked" :
21+ request .environ ["wsgi.input_terminated" ] = True
22+
1123@app .route ("/" , defaults = {"path" : "" }, methods = ["POST" , "GET" ])
1224@app .route ("/<path:path>" , methods = ["POST" , "GET" ])
1325def main_route (path ):
You can’t perform that action at this time.
0 commit comments