728x90
반응형
HTTP Method:
HTTP 프로토콜은 TCP와 UDP 프로토콜을 기반으로 하여 웹에서 사용하는 프로토콜로서 클라이언트와 서버 사이에 이루어지는 요청과 응답 데이터를 전송하는 방식을 말함. = 서버에 요청을 보내는 방법
GET 방식 :
어떠한 정보를 가져와 조회하기 위해서 사용하는 방식
- URL에 변수(데이터)를 포함시켜 요청
- 데이터를 Header(헤더)에 포함하여 전송
- URL에 데이터가 노출되어 보안에 취약
- 전송하는 길이에 제한 O
- 캐싱(Caching, 한번 접근 후 또 요청할 시에 빠르게 접근하기위해 레지스터에 데이터를 저장시켜 놓는 것)할 수 있음
- 간단한 데이터를 URL에 넣도록 설계된 방식 / 데이터를 보내는 양에 한계
- URL의 길이가 정해져있기에 많은 양의 정보를 전달 x
- URL형식에 맞지 않는 파라미터 이름이나 값은 인코딩 되어 전달해야함
POST 방식 :
데이터를 서버로 제출하여 추가 or 수정하기 위해 사용하는 방식
- URL에 변수(데이터)를 노출하지않고 요청
- 데이터를 Body에 포함
- URL에 데이터가 노출되지않아서 기본 보안이 되어있음.
- 전송하는 길이에 제한 X (최대 요청을 받는 시간인 Time Out이 존재함)
- 캐싱할 수 없음.
HEAD 방식 :
- GET 방식과 동일하지만 응답에 BODY 가 없음
- 응답코드와 HEAD만 반응
- 웹서버 정보확인, 헬스체크, 버젼확인, 최종 수정일자 확인등의 용도로 사용
728x90
반응형
'WEB > HTML, CSS, JS' 카테고리의 다른 글
CSS, JAVA (0) | 2022.12.26 |
---|---|
HTML TAG (0) | 2022.12.05 |
HTML 용어 이해 (0) | 2022.12.05 |
Javascript 내장 함수 실습 (0) | 2022.12.04 |