빵 입니다.

트랜잭션 본문

스타디/HTTP

트랜잭션

bread-gee 2022. 11. 24. 21:48

📌 HTTP 트랜잭션은 요청 명령과 응답 결과로 구성되어 있다.

 

📌  페이지는 여러 객체로 이루어질  있다.

애플리케이션은 보통 하나의 작업을 수행하기 위해 여러 HTTP 트랜잭션을 수행한다.

HTML 레이아웃, 외부 리소스 등을 가져오기 위해 추가로 HTTP 트랜잭션들을 수행한다.

 

🌀HTTP 요청 메시지

클라이언트에서 서버로 보낸다.

명령과 URI 포함한다.

 

📌 메서드

모든 HTTP 요청 메시지는  개의 메서드를 갖는다.

여러 가지 종류의 요청 명령을 지원하는 HTTP 메서드가 있다.

 

📌 요청 메시지 예시

요청 시작줄(명령) GET /test/hi.txt HTTP/1.0
요청 헤더 Accept: text/*
Accept-Language: en, fr
요청 본문 없음

 

🌀HTTP 응답 메시지

서버에서 클라이언트로 보낸다.

트랜잭션의 결과를 포함한다.

 

📌 상태 코드

모든 HTTP 응답 메시지는 상태 코드와 함께 반환된다.

 숫자 상태 코드와 텍스트로  "사유 구절(reason phrase)" 함께 보낸다.

 

📌 응답 메시지 예시

응답 시작줄(상태) HTTP/1.0 200 OK
응답 헤더 Content-type: text/plain
Content-length: 19
응답 본문 Hi! This is message!

 

반응형

'스타디 > HTTP' 카테고리의 다른 글

미디어 타입  (0) 2022.11.22
Comments