1
CherryPy를 사용하여 사용자 지정 응답을 반환하려면 어떻게해야합니까?CherryPy로 사용자 지정 응답을 반환하는 방법
상태 코드와 본문을 제어하고 싶습니다.
플라스크 중에, 예를 들어 I 이렇게 수
여기 return Response(response=message, status=200, mimetype="application/json")
CherryPy를 사용하여 사용자 지정 응답을 반환하려면 어떻게해야합니까?CherryPy로 사용자 지정 응답을 반환하는 방법
상태 코드와 본문을 제어하고 싶습니다.
플라스크 중에, 예를 들어 I 이렇게 수
여기 return Response(response=message, status=200, mimetype="application/json")
인코딩 맞춤 JSON 데이터 패킷 여기
result={
'some': "random",
'data': []
}
return datastore.json.dumps(result)
복귀 예 것은 생성 된 PDF 복귀의 예 (헤더 변경)
cherrypy.response.headers['Content-Type'] = 'application/pdf'
cherrypy.response.headers['Content-Disposition'] = 'inline;filename="report.pdf"'
return pdfblob
uld도 체크 아웃 : http://www.programcreek.com/python/example/2969/cherrypy.response
'cherrypy.response'를 통해 가능합니다. json의 경우 요청 처리기에'@ cherrypy.tools.json_out()'데코레이터를 적용하고 dict를 반환 할 수 있습니다. – webKnjaZ
문서가 있습니까? 응답을 조작 할 때 찾을 수 없습니다. –
https://github.com/GDG-Ukraine/gdg.org.ua/blob/9a910e74d2ea73e96b3feec02d8412c95e67dbe4/src/GDGUkraine/errors.py#L44- L46 https://github.com/GDG-Ukraine/gdg.org.ua/blob/f682470f3d027ec41b6aeee9750c999dc535afec/src/GDGUkraine/rest_controller.py#L452-L459 – webKnjaZ