1. 인터넷 통신 🧐 인터넷 망에서 컴퓨터는 어떻게 통신할까? 클라이언트와 서버가 붙어있다면 케이블로 연결한 후, Hello, world!메세지를 보내고 서버에서 연결한 케이블로 메세지를 받으면 된다. 그런데 클라이언트와 서버 중간에 인터넷망이 있으면 어떻게 될까
1. URL(Uniform Resource Identifier) 🧐 URI? URL? URN? 💡 URI 내부에 URL, URN이 포함되어 있다. > URI는 로케이터(locator), 이름(name) 또는 둘 다 추가로 분류될 수 있다. 📌 URI(Uni
📌 HTTP(HyperText Transfer Protocol) 하이퍼텍스트를 교환하기 위한 프로토콜이다. HTTP에 HTML, TEXT, IMAGE, 음성, 영상, 파일, JSON, XML (API) 등 거의 모든 형태의 데이터 담아 전송할 수 있다. 서버 간에 데
📂 요구사항'회원 목록 조회, 회원 조회, 회원 등록, 회원 수정, 회원 삭제' 기능이 들어있는 회원 정보 관리 API를 만들어라.⌨️ 회원 정보 관리 API URI 설계회원 목록 조회 : /read-member-list회원 조회 : /read-member-by-
1. 클라이언트에서 서버로 데이터 전송 📌 쿼리 파라미터를 통한 데이터 전송 주로 GET에서 많이 사용하고 검색어로 검색할 때, 게시판 리스트에 정렬 조건을 넣을 때 쿼리 파라미터를 통하여 데이터 전송한다. 📌 쿼리 파라미터를 통한 데이터 전송 HTTP 메시지
1. HTTP 상태코드 소개 📌 상태코드 : 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능이다. > 1xx (Informational) : 요청이 수신되어 처리중 (👉 거의 사용이 되지 않음) 2xx (Successful) : 요청 정상 처리 3xx
header-field = field-name ":" OWS field-values OWS (OWS:띄어쓰기 허용)HTTP 전송에 필요한 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐시 관리 정보 등 모든 부가 정보를 헤더에
1. 캐시 기본 동작 2. 검증 헤더와 조건부 요청1 3. 검증 헤더와 조건부 요청2 4. 캐시와 조건부 요청 헤더 5. 프록시 캐시 6. 캐시 무효화