인 HTTP 연결을 닫는 데 필요한 조건은 무엇입니까?HTTP 연결을 종료하는 데 필요한 조건은 무엇입니까?
0
A
답변
10
HTTP는 "연결"을 갖는 프로토콜 유형이 아닙니다. 그것은 "무국적"이라고 부르는 것입니다. 즉, 각 요청은 다른 모든 요청과 구분됩니다. 그래서 우리는 세션 쿠키와 같은 것들을 가지고 있습니다. 사람들은 정보를 요청간에 이월되도록 해킹해야했습니다.
이제 별도의 HTTP 1.1을 사용하면 클라이언트가 동일한 TCP/IP 연결을 통해 여러 요청을 할 수 있습니다 (HTTP 서버에 대한 연결이지만 TCP의 다른 모든 수준에 있음)./IP 스택). 요청은 여전히 분리되어 있지만 새 네트워크 연결을 열 필요는 없습니다. 네트워크 연결을 열면 비용이 많이 들기 때문에 효율성이 약간 향상됩니다.
이 기능을 활용하려면 요청 및 응답에서 헤더를 살펴보십시오. 요청의 HTTP 버전이 1.1 미만이거나 Connection: close
인 헤더가 있으면 현재 요청이 처리 된 후 연결이 끊어집니다. 그렇지 않으면 일단 지워지면 (일반적으로 이전 요청의 모든 데이터를 읽음으로써) 다시 사용할 수 있습니다.
관련 문제
- 1. 포트 별 TCP 연결을 종료하는 방법은 무엇입니까?
- 2. 아이폰에서 ASIHTTP 연결을 종료하는 방법은 무엇입니까?
- 3. indy10에서 연결을 종료하는 가장 좋은 방법은 무엇입니까?
- 4. 응답 헤더가없는 서버에서 HTTP 연결을 명시 적으로 종료하는 방법
- 5. 동적 페이지를 캐시하는 데 필요한 HTTP 헤더
- 6. TCP 연결을 설정하는 데 필요한 TCP 세그먼트 수는 얼마입니까?
- 7. Tomcat을 종료하는 데 얼마나 걸려야합니까?
- 8. Python : 영구 연결을 사용하여 스레드 된 HTTP 서버를 종료하는 방법 (다른 스레드에서 readline()을 종료하는 방법)?
- 9. Windows에서 UDP 소켓과 함께 open()이 실패하는 데 필요한 조건은 무엇입니까?
- 10. 모든 HTTP 연결을 닫습니다.
- 11. android ndk와 http 연결을 만드는 방법은 무엇입니까?
- 12. 뒤로 버튼의 페이지를 새로 고치는 데 필요한 HTTP 헤더
- 13. 조건은
- 14. Facebook stream.publish의 전제 조건은 무엇입니까?
- 15. 루프에서 선호하는 조건은 무엇입니까?
- 16. 지속적인 연결이 필요한 프로토콜을위한 RESTful HTTP 게이트웨이를 설계하는 방법은 무엇입니까?
- 17. 유휴 TCP 연결을 종료하는 데 걸리는 시간 제한 값은 어느 것입니까?
- 18. 수정, HTTP 연결을 차단하십시오.
- 19. 파이썬에서 Http 연결을 조롱하다
- 20. .NET에서 HTTP 연결을 처리하는 방법은 무엇입니까?
- 21. .NET에서 나가는 HTTP 연결을 모니터링하는 방법은 무엇입니까?
- 22. gettext와 함께 작동하는 데 필요한 PHP는 무엇입니까?
- 23. .eml 파일을 읽는 데 필요한 MIME은 무엇입니까?
- 24. 색인을 생성하는 데 필요한 필드는 무엇입니까?
- 25. 프로그램을 실행하는 데 필요한 C++ 패키지는 무엇입니까?
- 26. 가상화 호스트를 작성하는 데 필요한 것은 무엇입니까?
- 27. RESTful 서비스를 테스트하는 데 필요한 것은 무엇입니까?
- 28. 코드에 문서화하는 데 필요한 항목은 무엇입니까?
- 29. phpmyadmin에서 데이터를 잘라내는 데 필요한 권한은 무엇입니까?
- 30. PDF에서 주석보기를 처리하는 데 필요한 것은 무엇입니까?
HTTP는 상태 비 저장입니다. HTTP 연결과 같은 것은 없습니다. 해당 TCP 연결 만 닫을 수 있습니다. – Gumbo
"HTTP 연결"이라는 용어도 모르고 있었는데'http : // stackoverflow.com/questions/3270414/php-buck-help-post-php-shared-caching-script-'에서 발생했습니다. – Starx