목록2022/04/26 (2)
devops
HTTP의 메소드와 CRUD(create/read/update/delete)를 적절하게 짝짓고, POST와 PUT의 차이점을 설명 GET : 리소스 조회 - read POST : 요청 데이터 처리, 주로 데이터 등록에 사용 - create PUT : 리소스를 대체, 해당 리소스가 없으면 생성 - create PATCH : 리소스를 일부만 변경 - update DELETE : 리소스 삭제 - delete HEAD: GET과 동일하지만 메시지 부분을 제외하고, 상태 줄과 헤더만 반환 OPTIONS: 대상 리소스에 대한 통신 가능 옵션을 설명(주로 CORS에서 사용) CONNECT: 대상 자원으로 식별되는 서버에 대한 터널을 설정 TRACE: 대상 리소스에 대한 경로를 따라 메시지 루프백 테스트를 수행 주요 ..
HTTP http는 HyerText Transfer Protocol의 줄임말, HTML과 같은 문서를 전송하기 위한 Application Layer 프로토콜이다. HTTP는 웹 브라우저와 웹 서버의 소통을 위해 디자인 되었다. HTTP는 특정 상태를 유지하지 않는 특징이 있어, Stateless(무상태성)을 가지고 있다. HTTP message는 클라이언트와 서버 사이에서 데이터가 교환되는 방식을 말한다. HTTP 메세지는 요청(Requests)와 응답(Responses)의 유형으로 나뉜다. HTTP Message의 구조 1) Start line : start line에는 응답의 상태를 나타낸다. 항상 첫 번째 줄에 위치. 응답에서는 status line이라고 한다. 2) HTTP headers : 요청..