Computer Science/네트워크
[네트워크] HTTP 메서드
Sky Titan
2020. 10. 20. 17:27
728x90
HEAD
- 메세지 헤더, 즉 문서 정보를 취득한다.
- GET과 유사하지만 실제 문서가 아닌 문서 정보만을 요청한다.
GET
- URL에 요청 쿼리를 같이 붙여서 전달함
- 주로 데이터 조회(Read)의 용도로 사용
- URL에 쿼리가 그대로 노출 되기에 보안에 민감한 정보를 전달해선 안된다.
- EX) 포털에서 검색 기능
- EX) URL을 다른 사람과 공유하여 볼 필요가 있을 때
POST
- GET과는 달리 파라미터 값들이 HTTP body에 넣어서 보낸다
- URL에 정보가 노출되지 않기에 민감한 정보 전달 시 이용한다.
- 주로 갱신, 삽입, 삭제 등의 데이터를 변경해야될 때 이용한다.
- EX) 게시판 글 작성
PUT
- 데이터를 수정, 갱신 할 때 사용한다.
- POST와 유사한 구조를 가진다.
DELETE
- 서버의 데이터(파일)을 삭제하기 위해 사용한다.
- PUT과 반대되는 개념이다.
728x90