정의
HTTP 메소드는 클라이언트가 웹 서버에게 사용자 요청의 목적이나 종류를 알리는 수단. 최초의 HTTP 에선 GET 메소드 하나밖에 없었지만 이후 다양한 메소드가 생겨남
메서드 종류
- GET : 리소스 조회, URL 255byte 문자까지 담아서 데이터를 요청하는 방식
- POST : 요청 데이터 처리, 주로 데이터 등록에 사용, HTTP BODY에 데이터를 담아 요청함. content-length 길이가 선언됨.
- PUT : 리소스를 대체, 해당 리소스가 없으면 생성
- PATCH : 리소스를 일부만 변경
- DELETE : 리소스 삭제
기타 메소드
- HEAD : GET과 동일하나, 메시지 부분을 제외하고 상태줄과 헤더만 반환
- OPTIONS : 대상 리소스에 대한 통신 가능 옵션을 설명(주로 CORS에서 사용)
- CONNECT : 대상 자원으로 식별되는 서버에 대한 터널을 설정
- TRACE : 대상 리소스에 대한 경로를 따라 메시지 루프백 테스트 수행
STATE CODE
위 내용 뿐만 아니라 정말 다양한 status 코드에 대해서 표현하고 있으므로 참고하면 좋음
반응형
'23년 이전 글 > 네트워크' 카테고리의 다른 글
DNS, Terminal,Routing ,Http, Ftp, Web, Application (0) | 2022.07.14 |
---|---|
프로토콜, TCP, UDP (0) | 2022.07.13 |
Information Protocol, IP (0) | 2022.07.12 |
OSI 7계층, 프로토콜, 캡슐레이션 (0) | 2022.07.11 |