http 프로토콜 예제

대부분의 브라우저는 „/testdir/“에 대한 다른 요청에 따라 후속 조치를 취할 것입니다. 예를 들어 브라우저에서 후행 „/“ 없이 http://127.0.0.1:8000/testdir 발급하는 경우 응답이 제공된 후 후행 „/“이 주소에 추가된 것을 알 수 있습니다. 이야기의 사기는 : 당신은 당신에게 추가 GET 요청을 저장하기 위해 디렉토리 요청에 대한 „/“를 포함해야합니다. HTTP의 첫 번째 문서화 된 버전은 HTTP V0.9 (1991)이었다. Dave Raggett는 1995년에 HTTP 워킹 그룹(HTTP WG)을 이끌었으며 확장 된 작업, 확장 된 협상, 풍부한 메타 정보로 프로토콜을 확장하고 싶었으며 추가 방법과 헤더를 추가하여 보다 효율적으로 된 보안 프로토콜과 연결했습니다. 필드. [9] [10] RFC 1945는 1996년에 공식적으로 HTTP V1.0을 도입하고 인정했다. 다음은 www.example.com 포트 80에서 실행되는 HTTP 클라이언트와 HTTP 서버 간의 샘플 대화입니다. 프록시 서버를 통해 GET 요청을 보내려면 (a) 프록시 서버에 대한 TCP 연결을 설정합니다. (b) 대상 서버에 절대 요청-URI http://hostname:port/path/fileName을 사용합니다.

다음 예제에서는 HTTP/1.1 요청에서 „호스트“ 헤더가 필수임을 보여 주며, „호스트“ 헤더는 필수입니다. „호스트“ 헤더가 없는 경우 서버는 „400 잘못된 요청“이라는 오류를 반환합니다. 확장 HTTP 프로토콜은 요청 및 응답을 헤더로 전송하므로 인코딩, 쿠키 데이터, 연결, 콘텐츠 유형 및 경고 등 웹 세션과 관련된 정보만 전달합니다. HTTP 데몬과 마찬가지로 URL에 XHTTP가 표시되지 않습니다. 웹 서버는 XHTTP를 사용하여 웹 세션을 설정하므로 컴퓨터의 전체 웹 사이트 또는 스마트폰의 모바일 사이트와 같이 표시되는 콘텐츠를 결정하는 데 도움이 됩니다. 서버는 다른 유형의 HTTP 프로토콜과 함께 이러한 헤더를 사용합니다. HTTP는 클라이언트-서버 컴퓨팅 모델에서 요청 응답 프로토콜로 작동합니다. 예를 들어 웹 브라우저는 클라이언트일 수 있으며 웹 사이트를 호스팅하는 컴퓨터에서 실행되는 응용 프로그램은 서버일 수 있습니다. 클라이언트는 서버에 HTTP 요청 메시지를 제출합니다. HTML 파일 및 기타 콘텐츠와 같은 리소스를 제공하거나 클라이언트를 대신하여 다른 기능을 수행하는 서버는 클라이언트에 응답 메시지를 반환합니다. 응답에는 요청에 대한 완료 상태 정보가 포함되며 메시지 본문에 요청된 콘텐츠도 포함될 수 있습니다.

HTTP는 클라이언트-서버 응용 프로그램 수준 프로토콜입니다. 일반적으로 그림과 같이 TCP/IP 연결을 통해 실행됩니다. (HTTP는 TCP/IP에서 실행될 필요가 없습니다. 그것은 단지 신뢰할 수있는 전송을 가정합니다. 이러한 보증을 제공하는 모든 전송 프로토콜을 사용할 수 있습니다. 1990년대 초에 설계된 HTTP는 시간이 지남에 따라 진화해 온 확장 가능한 프로토콜입니다. 이론적으로 신뢰할 수 있는 전송 프로토콜을 사용할 수 있지만 TCP를 통해 또는 TLS 암호화 된 TCP 연결을 통해 전송되는 응용 프로그램 계층 프로토콜입니다. 확장성으로 인해 하이퍼텍스트 문서를 가져올 뿐만 아니라 이미지와 비디오를 가져오거나 HTML 양식 결과와 같이 서버에 콘텐츠를 게시하는 데 사용됩니다.

HTTP를 사용하여 문서의 일부를 가져와 필요에 따라 웹 페이지를 업데이트할 수도 있습니다. HTTP 프로토콜의 기능을 확장하기 위해 확장 메서드(오류 코드 및 헤더)를 정의할 수 있습니다. HTTP 프로토콜은 요청 메서드 집합을 정의합니다. 클라이언트는 이러한 요청 메서드 중 하나를 사용하여 HTTP 서버에 요청 메시지를 보낼 수 있습니다. 방법은 다음과 같습니다: HTTP 리소스는 UIL(통일 리소스 로케이터)에 의해 네트워크에서 식별되고 위치하며, URI(UI의) 스키마 및 https를 사용합니다. 예를 들어 모든 선택적 구성 요소를 포함: 클라이언트-서버 프로토콜에서 연결을 설정 하는 클라이언트입니다. HTTP에서 연결을 여는 것은 기본 전송 계층에서 연결을 개시하는 것을 의미하며, 일반적으로 TCP입니다. 웹 브라우징/서핑, 전자 메일, 파일 전송, 오디오 및 비디오 스트리밍 등과 같은 많은 응용 프로그램이 웹을 통해 동시에 실행되고 있습니다.

Die Kommentarfunktion ist geschlossen.