HTTP API
스프링 MVC 1 - HTTP 응답 - HTTP API, 메시지 바디에 직접 입력
스프링 MVC 1 - HTTP 응답 - HTTP API, 메시지 바디에 직접 입력
2022.07.19HTTP 응답 - HTTP API, 메시지 바디에 직접 입력 HTTP API를 제공하는 경우에는 HTML이 아니라 데이터를 전달해야 하므로, HTTP 메시지 바디에 JSON 같은 형식으로 데이터를 실어 보낸다. HTTP 요청에서 응답까지 대부분 다루었으므로 이번시간에는 정리를 해보자. 참고 HTML이나 뷰 템플릿을 사용해도 HTTP 응답 메시지 바디에 HTML 데이터가 담겨서 전달된다. 여기서 설명하는 내용은 정적 리소스나 뷰 템플릿을 거치지 않고, 직접 HTTP 응답 메시지를 전달하는 경우를 말한다. ResponseBodyController responseBdoyV1 서블릿을 직접 다룰 때 처럼 HttpServletResponse 객체를 통해서 HTTP 메시지 바디에 직접 ok응답 메시지를 전달한다. ..
스프링 MVC 1 - HTML, HTTP API, CSR, SSR
스프링 MVC 1 - HTML, HTTP API, CSR, SSR
2022.06.29HTML, HTTP API, CSR, SSR 정적 리소스 고정된 HTML 파일, CSS, JS, 이미지 영상 등을 제공 주로 웹 브라우저 HTML 페이지 동적으로 필요한 HTML 파일을 생성해서 전달 웹 브라우저: HTML 해석 HTTP API HTML이 아니라 데이터를 전달 주로 JSON 형식 사용 다양한 시스템에서 호출 HTTP API 다양한 시스템에서 호출 데이터만 주고 받음, UI 화면이 필요하면, 클라이언트가 별도 처리 앱 클라이언트 to 서버, 웹 클라이언트 to 서버, 서버 to 서버 HTTP API 다양한 시스템 연동 주로 JSON 형태로 데이터 통신 UI 클라이언트 접점 앱 클라이언트(아이폰, 안드로이드, PC 앱) 웹 브라우저에서 자바스크립트를 통한 HTTP API 호출 React, V..
HTTP 웹 기본 지식 - HTTP API를 만들어 보자
HTTP 웹 기본 지식 - HTTP API를 만들어 보자
2022.06.16HTTP 메서드 이번에는 HTTP 메서드 부분이다. 간단하게 HTTP AIP를 만들어 보고, HTTP 메서드인 GET, POST 그리고 PUT, PATCH, DELETE 에 대해 알아보고, HTTP 메서드의 속성에 대해서 알아보도록 하겠다. HTTP API를 만들어 보자. 요구사항이 나왔다. 회원 정보 관리 API를 만들어야 하는데, 회원 목록 조회, 회원 조회, 회원 등록, 회원 수정, 회원 삭제 가 가능해야 한다. 그러면 먼저, URI를 설계해야 한다. 회원 목록 조회니까 read-member-list 회원 조회니까 read-member-by-id 회원 등록 이니까 create-member 회원 수정이니까 update-member 회원 삭제니까 delete-member 이런식으로 URI 이름을 지정했..