HTTP 웹 프로토콜의 이해
HTTP (Hypertext transfer Protocol)
HTTP 작동 방식
URL (Uniform Resource Locator)
HTTP 작동 순서
connect : 클라이언트가 원하는 서버에 접속한다.
request : 클라이언트가 서버에 정보를 요청한다.
요청 데이터 포맷
1.요청 헤더 : GET/servlet/query?id=id&pw=10
요청 메소드(GET/POST/PUT/PUSH/DELETE/...)
요청uri :요청하는 자원의 위치 명시
HTTP프로토콜의 버전 명시
2.요청 바디
요청메소드의 방식에 따라 다름
GET방식은 요청 바디가 없음
POST/PUT일때 들어옴
response : 서버는 클라이언트 요청에 따른 응답 결과를 클라이언트에 전달한다.
1.응답 헤더
2.응답 바디
close : 서버와의 연결이 종료된다.
요청 메소드
요청메소드 | 기능 |
---|---|
GET | 정보를 요청(SELECT) |
POST | 정보를 저장(INSERT) |
PUT | 정보를 업데이트(UPDATE) |
DELETE | 정보를 삭제(DELETE) |
HEAD | HTTP헤더 정보만 요청 |
OPTIONS | 웹 서버가 지원하는 메소드 종류 요청 |
TRACE | 클라이언트의 요청을 그대로 반환 |