URI

Spring/모든 개발자를 위한 HTTP 웹 기본 지식

[모든 개발자를 위한 HTTP 웹 기본 지식] 05. HTTP 메서드 활용 - HTTP API 설계 예시

(인프런) 김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식을 공부하고 리뷰한 글입니다. 1) 리소스를 식별하여 리소스만으로 URI를 설계한다. 2) 문서, 컬렉션, 스토어로 해결하기 어려운 상황의 경우, 컨트롤 URI를 사용한다. 2. HTTP API 설계 예시 POST 기반으로 등록, PUT기반으로 등록하는 2가지 경우의 특징을 아는 것이 중요하다. 대부분 POST 기반 신규 자원 등록 방법(컬렉션)을 많이 사용한다. 1) HTTP API - 컬렉션 - POST 기반 등록 e.g. 회원 관리 API 제공 2) HTTP API - 스토어 - PUT 기반 등록 e.g. 정적 컨텐츠 관리, 원격 파일 관리 3) HTML FORM 사용 - 웹 페이지 회원 관리 - GET, POST 만 지원 1. 회원 관..

Spring/모든 개발자를 위한 HTTP 웹 기본 지식

[모든 개발자를 위한 HTTP 웹 기본 지식] 04. HTTP 메서드 - HTTP API를 만들어보자

(인프런) 김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식을 공부하고 리뷰한 글입니다. 1. HTTP API를 만들어보자 1. 요구사항 회원 정보 관리 API를 만들어라. 1) 회원 목록 조회 2) 회원 조회 3) 회원 등록 4) 회원 수정 5) 회원 삭제 2. API URI 설계1 API 기능에 대응하는 직관적인 이름으로 URI 를 설계하면, 다음과 같이 URL을 모두 따로 만들어야 한다. 1) 회원 목록 조회 - /read-member-list 2) 회원 조회 - /read-member-by-id 3) 회원 등록 - /create-member 4) 회원 수정 - /update-member 5) 회원 삭제 - /delete-member 3. 이것은 좋은 URI 설계일까? 가장 중요한 것은 리소스 ..

Spring/모든 개발자를 위한 HTTP 웹 기본 지식

[모든 개발자를 위한 HTTP 웹 기본 지식] 02. URI와 웹 브라우저 요청 흐름 - URI, 웹 브라우저 요청 흐름

(인프런) 김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식을 공부하고 리뷰한 글입니다. 1. URI 1. URI? URL? URN? 1) URI(Unifrom Resource Identifier) URI = URL + URN Unifrom : 리소스 식별하는 통일된 방식 Resouce : 자원 = URI로 식별할 수 있는 모든 것(제한X) Identifier : 다른 항목과 구분하는데 필요한 정보 2) URL(Unifrom Resource Locater), URN(Uniform Resource Name) Locater : 리소스가 있는 위치를 지정 Name : 리소스에 이름을 부여 위치는 변할 수 있지만 이름은 변하지 않는다. URN 이름만으로 실제 리소스를 찾을 수 있는 방법이 보편화되지 않음 우..

HSY_mumu
'URI' 태그의 글 목록