인프런 김영한 개발자님의 자바 입문 강의를 인상 깊게 들어 올려주신 강의 중 평소 개념이 별로 없었던 HTTP 웹 기본 지식을 듣기 시작했다.그 중 첫번째 챕터는 인터넷 네트워크다.HTTP 학습을 위한 인터넷 네트워크의 개념을 알아본다.인터넷 망을 통해서 클라이언트와
URI(Uniform Resource Identifier) >- Uniform 리소스 식별하는 통일된 방식 Resource 자원, URI로 식별할 수 있는 모든 것(웹 브라우저 파일, 실시간 정보 등) Identifier 다른 항목과 구분하는데 필요한 정보 URI는
HTTP http 메세지에 모든 것을 담아서 전송할 수 있다. HTML, text image, 음성, 영상, 파일 json, xml 서버간의 데이터 통신 HTTP 역사 >HTTP/0.9 -> HTTP/1.0 -> HTTP/1.1 -> HTTP/2 -> HTTP/3
URI 설계 URI 설계할 때 리소스 식별에 의미를 두어야 한다. 행위는 배제하고 리소스만 식별하면 된다. >예시) 회원의 조회, 등록, 삭제, 변경 리소스에 매칭하여 URI를 설계했을 경우 -> 행위(메서드) 구분의 필요성 회원 조회 /members/{id} 회원 등
GET주로 정렬 필터(검색어)POST, PUT, PATCH회원가입, 상품주문, 리소스 등록, 리소스 변경이미지, 정적 텍스트 문서주로 GET 사용쿼리 파라미터 없이 단순 조회 가능주로 검색, 게시판 목록에서 정력 필터(검색어)조회 조건을 줄여주는 필터, 조회 결과를 정
리소스(자원)을 가지고 URI를 설계한다. 예)회원 members, 주문 orders URI 설계 기본 개념 문서 단일 개념 문서 하나, 객체 인스턴스, 데이터베이스 row 컬렉션 서버가 관리하는 리소스 디렉토리 서버가 리소스의 URI를 생성하고 관리