1. 캐시 기본 동작 캐시가 없을 때 데이터가 변경되지 않아도 계속 네트워크를 통해서 데이터를 다운 인터넷 네트워크는 매우 느리고 비쌈 브라우저 로딩 속도가 느려짐 느린 사용자 경험 캐시 적용 캐시 덕분에 캐시 가능 시간동안 네트워크를 사용하지 않아도 된다. 비싼 네트
1. HTTP 헤더 개요 HTTP 헤더 용도 HTTP 전송에 필요한 모든 부가정보 표준 헤더가 너무 많다. 필요시 임의의 헤더 추가 가능 RFC723x 변화 엔티티(Entity) -> 표현(Representation) Representation = representat
클라이언트가 보낸 요청의 처리 상태를 응답(response)에서 알려주는 기능1xx(Information): 요청이 수신되어 처리중2xx(Successful): 요청 정상 처리3xx(Redirection): 요청을 완료하려면 추가 행동이 필요4xx(Client Erro
GET주로 정렬 필터(검색어)POST, PUT, PATCH회원 가입, 상품 주문, 리소스 등록 및 변경정적 데이터 조회이미지, 정적 텍스트 문서 (GET)보통 따로 쿼리 파라미터 없이 리소스 경로만으로 단순하게 조회한다.동적 데이터 조회주로 검색, 게시판 목록에서 정렬
API에서 가장 중요한 것은 리소스 식별리소스란 회원을 등록하고 조회하는 행위가 리소스가 아니다!!회원이면 회원, 게시글이면 게시글, 그 개졈 자체가 바로 리소스다.따라서, 획일화된 리소스를 식별(Uniform Resource Identifier) 하는데 있어, 회원을
요즘엔 HTTP 메시지에 모든 것을 전송한다.HTML, TEXT, IMAGE, 음성, 파일, 영상, JSON, XML 등등서버간에 데이터를 주고 받을때도 대부분 HTTP 사용HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더XHTTP/1.0 1996년: