torando
웹 서버에 self.finish() 상태는 어떤 상태입니까? 현재 연결이 닫힌 것으로 가정합니다. 현재 self.set_status(204)
을 사용하여 HTTP 응답 코드를 반환하고 있지만 을 호출하지 않았습니다. 요청 처리기가 끝날 때 호출해야합니까?self.finish()는 토네이도 웹 서버를 어떤 상태로합니까?
2
A
답변
5
self.finish()
은 상태를 설정하지 않습니다. 이 함수는 응답 패키지를 생성하고 write_buffer (패키지 조각이 토네이도에 의해 클라이언트에 보내지는 패키지)에 패키지를 저장합니다.
모든 요청 처리자의 끝에 self.finish를 호출 할 필요가 없습니다. self.redirect() 또는 self.render()와 같은 일부 반환 메서드는 자체적으로 완료 작업을 수행합니다. 그러나 데코레이터 @web.asynchronous
을 사용하여 응답을 지연 시키려면 끝에 self.finish()를 호출해야합니다. 여기에 데모가 있습니다 @web.asynchronous
http://www.tornadoweb.org/en/stable/web.html?highlight=asynchronous#tornado.web.asynchronous
관련 문제
- 1. 어떻게 토네이도 웹 서버를 로컬에서 실행합니까?
- 2. 어떤 웹 서버를 설치해야합니까?
- 3. 어떤 웹 서버를 추천하십니까?
- 4. 토네이도 웹 서버 문제
- 5. 유휴 상태 일 때 토네이도 웹 서버를 다시 시작합니다.
- 6. 토네이도 웹 및 스레드
- 7. 토네이도 웹 및 영구 연결
- 8. 어떤 CAS 서버를 사용해야합니까?
- 9. 어떤 혜성 서버를 선택해야합니까?
- 10. 바인드 토네이도 웹 서버 임의의 포트
- 11. 토네이도 웹 소켓 ioloop 예외
- 12. 구조 RESTful 토네이도 웹 앱
- 13. 실행 토네이도 웹 응용 프로그램은
- 14. 토네이도 웹 소켓 얼룩 개체
- 15. 웹 사이트 또는 토네이도 선택
- 16. 프로젝트에 어떤 애플리케이션 서버를 선택해야합니까?
- 17. 웹 소켓이 토네이도 서버에 연결되지 않았습니다.
- 18. awstats는 어떤 네임 서버를 사용합니까?
- 19. 토네이도 서버를 실행할 때마다 x 초마다 클라이언트에 메시지를 보내려면 어떻게해야합니까?
- 20. 토네이도
- 21. 토네이도 웹 서버를 사용하여 피어 투 피어 화상 채팅을 할 수있는 방법
- 22. 토네이도 : 연결
- 23. 토네이도 with_timeout 올바른 사용법
- 24. 하나의 ioloop에서 pyzmq와 웹 서버를 어떻게 실행합니까?
- 25. 레일에 루비가있는 토네이도 사용
- 26. nginx를 사용하는 경우 셀러리 꽃 토네이도 서버를 숨기는 방법
- 27. 토네이도 서버를 호출 할 때 ajax 호출을 활성 상태로 유지
- 28. 토네이도 안전한 웹 소켓 타임 아웃
- 29. 예기치 않게 토네이도 웹 소켓 닫기
- 30. 어떤 웹 서버를 사용해야합니까? 아파치 대 Lighthttpd 대 nginx