반응형
Python Flask 의도적 인 빈 응답
make_response()
페이지를 다시 렌더링하지 않고 다른 작업도 수행하지 않도록 특정 속성이 있는 응답 ( 객체 또는 유사) 을 반환하는 방법이 있습니까? 출력을 생성하지 않고 서버에서 코드를 실행하려고합니다.
간단한 'return None'은 다음을 생성합니다.
ValueError: View function did not return a response
다음은 파일을 다운로드 만하고 템플릿을 렌더링하지 않기 때문에 가능합니다.
myString = "First line of a document"
response = make_response(myString)
response.headers["Content-Disposition"] = "attachment; filename=myFile.txt"
return response
요청에 응답하고 있으며 HTTP 서버 는 무언가 를 반환 해야합니다 . HTTP '빈 응답'응답은 204 No Content
다음과 같습니다.
return ('', 204)
브라우저에 파일을 반환하는 유의 하지 html로 응답에서 단 다른 빈 응답.
참고 URL : https://stackoverflow.com/questions/24295426/python-flask-intentional-empty-response
반응형
'developer tip' 카테고리의 다른 글
배열을 jQuery .data () 속성에 전달하는 방법 (0) | 2020.10.10 |
---|---|
R 내에서 깨끗한 R 세션을 종료하고 다시 시작 하시겠습니까? (0) | 2020.10.10 |
단어가 포함되지 않은 줄을 일치시키는 방법 (0) | 2020.10.10 |
(1, eval) ( 'this') 대 eval ( 'this') JavaScript에서? (0) | 2020.10.10 |
R이 축약 된 축 레이블 플로팅을 중지하도록 강제합니다 (예 : ggplot2의 1e + 00). (0) | 2020.10.09 |