HTTP 3

HTTP 메서드 활용

모든 개발자를 위한 HTTP 웹 기본 지식 강의를 듣고 간단하게 정리한 내용 및 추가로 알게 된 내용입니다. GET 쿼리 파라미터를 이용해서 데이터를 전송 주로 검색, 조회에 활용 POST, PUT, PATCH 메시지 바디를 통해서 데이터 전송 가입, 주문 등등 데이터 조회 정적 데이터 GET을 사용 동적 데이터 쿼리 파라미터를 사용 검색이나 목록 필터에 사용 GET을 사용 데이터 전송 HTML Form POST를 사용 Content-Type: multipart/form-data : 파일 업로드 같은 바이너리 데이터 전송시 사용 HTTP API 서버 to 서버, 앱 클라이언트, 웹 클라이언트 등등 POST, PUT, PATCH : 메시지 바디를 통해 데이터 전송 GET : 쿼리 파라미터로 데이터 전달 주..

HTTP 메서드

모든 개발자를 위한 HTTP 웹 기본 지식 강의를 듣고 간단하게 정리한 내용 및 추가로 알게 된 내용입니다. 주요 메서드 GET 리소스 조회 데이터를 쿼리 파라미터나 쿼리 스트링을 통해 전달 멱등(Idempotent) 메서드이다 안전함 캐시 가능 POST 요청 데이터 처리, 주로 등록에 사용 메시지 바디를 통해 데이터 전달 PUT 리소스를 대체, 해당 리소스가 없으면 생성 - 파일을 폴더에 넣는거랑 비슷 클라이언트가 리소스의 위치를 알고 있어야 한다 멱등(Idempotent) 메서드이다 PATCH 리소스 부분 변경 클라이언트가 리소스의 위치를 알고 있어야 한다 DELETE 리소스 삭제 멱등(Idempotent) 메서드이다 클라이언트가 리소스의 위치를 알고 있어야 한다 멱등(Idempotent) 메서드 몇..

HTTP 기본

모든 개발자를 위한 HTTP 웹 기본 지식 강의를 듣고 간단하게 정리한 내용 및 추가로 알게 된 내용입니다. HTTP(HyperText Transfer Protocol) HTTP 메시지에는 HTML, TEXT, 이미지, 음성, 영상, 파일 , JSON, XML 등 거의 모든 형태의 데이터 전송이 가능하다. 특징 클라이언트 서버 구조 - 클라이언트는 서버에 요청을 보내고, 서버는 요청에 대한 결과를 응답 무상태 프로토콜(Stateless) - 서버가 클라이언트의 상태를 보존하지 않는다 - 스케일 아웃이 가능하다 - 아무 서버나 호출해도 된다 비 연결성 - 클라이언트랑 요청 응답이 끝나면 연결을 끊는다 - 최소한의 자원 사용 - TCP/IP 연결을 새로 맺어야 하는 단점이 있음 HTTP 메시지 구조 star..