
max_input_time 파라미터는 Flask API에서 요청 처리 시간을 제한하는 데 사용됩니다. 이 파라미터를 설정하면 Flask는 요청 처리에 소요되는 시간을 제한할 수 있습니다.
max_input_time을 설정하면 Flask는 요청 처리 시간이 제한 시간을 초과한 경우 408 Request Timeout 오류를 반환합니다. 요청 처리 시간이 제한 시간을 초과하지 않은 경우 Flask는 정상적으로 요청을 처리합니다.
만약에 max_input_time을 설정하지 않고 요청 처리 시간이 제한 시간을 초과한 경우 Flask는 500 Internal Server Error를 반환합니다. 요청 처리 시간이 제한 시간을 초과하지 않은 경우 Flask는 정상적으로 요청을 처리합니다.
max_input_time을 설정하는 예제는 다음과 같습니다.
#hostingforum.kr
python
from flask import Flask
app = Flask(__name__)
app.config['MAX_CONTENT_LENGTH'] = 16 * 1024 * 1024 # 16MB
app.config['MAX_INPUT_TIME'] = 60 # 1분
@app.route('/test', methods=['GET'])
def test():
# 요청 처리 코드
return 'OK'
위 예제에서 MAX_CONTENT_LENGTH는 요청 본문 크기를 제한하고, MAX_INPUT_TIME은 요청 처리 시간을 제한합니다.
2025-06-04 22:01