반응형
파이썬 플라스크 의도적 빈 반응
응답을 반환할 수 있는 방법이 있습니까?make_response()
특정 속성을 가진 개체 또는 유사한)을 사용하여 페이지를 다시 렌더링하지 않고 다른 작업도 수행하지 않습니다.출력을 생성하지 않고 서버에서 코드를 실행하려고 합니다.
간단한 '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 'empty response' 응답은204 No Content
:
return ('', 204)
파일을 브라우저로 반환하는 것은 HTML 응답과 다를 뿐 빈 응답이 아닙니다.
플라스크 사용Response
상태 204(내용 없음)와 함께
from flask import Response
return Response(status=204)
언급URL : https://stackoverflow.com/questions/24295426/python-flask-intentional-empty-response
반응형
'programing' 카테고리의 다른 글
루프로 각 $scope 변수를 반복하는 방법 (0) | 2023.10.13 |
---|---|
커서에 무슨 문제가 있습니까? (0) | 2023.10.13 |
phpMyAdmin이 #2002를 던지고 있습니다. mysql서버 phpmyadmin에 로그인할 수 없습니다. (0) | 2023.10.13 |
DBMS_METadata를 사용하여 스키마 이름이 없는 개체에 대한 DDL 스크립트를 생성하는 중입니다.GET_DDL? (0) | 2023.10.13 |
wocommerce_checkout_update_customer_data 사용 안 함 (0) | 2023.10.13 |