# REST API
Spring에서의 REST설계
모바일 환경의 큰 성장으로 인한 서버에 대한 요구사항 변화.과거 서버의 역할서버가 HTML 형태로 데이터를 가공해서 브라우저에 제공. 현대 서버의 역할 변화클라이언트가 브라우저뿐만 아니라 app이 생기면서 순수 데이터를 제공하는 쪽으로 변화. 데이터를 받아서
REST API
REST API 란 REST 아키텍처를 준수하는 API를 의미한다.여기서 API란 Application Programming Interface의 약자로 응용프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어 할 수 있게 만든 인터페이스를 의
TIL No.20 [Session]RESTful API
RESTful API란? 클라이언트가 프론트엔드 서버를 통해서 통신을 보냄 (ex: GET 등) 백엔드 서버를 통해서 클라이언트가 요구하는 데이터를 데이터베이스에서 빼와서 보여줌 데이터베이스를 가서 가져오는 데이터를 칭하는 이름 : 리소스 URI = 해당 사이트의 특정 자원의 위치를 나타내는 유일한 주소 Uniform Resouce Identifie...

그런 REST API로 괜찮은가?
개발 취준 톡방에서 ajax api가 REST API인지? 에 관한 질문에 어떤 분이 REST API의 정의를 다시 한 번 생각해보라면서, 아래의 동영상을 남겨주셨다.https://www.youtube.com/watch?v=RP_f5dMoHFc이에, 위 동영상
📝REST API란?
개요( REST 개념( REST 구성( REST의 특징( REST의 장단점(REST(REpresentation State Transfer) 는 웹에서 데이터를 전송하고 처리하는 방법을 정의한 인터페이스를 말한다. 모든 데이터 구조와 처리 방식은 REST와 URL을 통해

[NAVER DEVIEW 2017 그런 REST API로 괜찮은가] 정리
"REST APIs must be hypertext-driven" -Roy Fielding-REST 아키텍쳐 스타일을 따르는 APIREST란 분산 하이퍼미디어 시스템(ex. 웹)을 위한 아키텍쳐 스타일(제약 조건의 집합)client-serverstatelesscache
[Node.js] 웹서버만들기 3 - REST API 와 Routing
goalREST API 와 Routing 이해하기서버에 요청을 보낼 때, "주소"를 통해서, 요청의 내용을 표현한다.(ex. 주소가 /index.html이면, 서버의 index.html을 보내달라는 의미)이처럼, 주소를 통해 요청이 들어오므로, 서버가 이해하기 쉬운 주
REST API
REprsentational State TransferHTTP에서 필요한 자원에 접근할 때 웹의 장점을 최대한 활용하기 위한 아키텍처REST의 형식을 따르는 APICRUD의 표현Insomnia Rest Client나 VS Code Extention에서 Rest Clie
codeforces api 사용해보기 2
codeforces의 최근 contest에서승급한 사람과 강등당한 사람을 구해봅니다.사용한 api contest.list최근 컨테스트들의 아이디를 얻습니다.contest.ratingChanges컨테스트 아이디로 레이팅의 변화를 살펴보고 간단히 처리합니다.아래 파이썬 스
codeforces api 사용해보기
codeforces api를 사용해서 어떤 문제를 얼마나 풀었는지 간단히 살펴보았습니다. python requests module python requests 모듈을 사용하면 http 요청을 쉽게 할 수 있습니다. how to install requests modu

Toy project : django를 활용한 간단한 REST API 서버 구축 - django 프로젝트 시작
django 공식 튜토리얼 문서의 첫 문단이다. 간단하게 해석해보면 이 튜토리얼을 통해 사람들이 투표하고 관리자는 그 투표 내용을 추가, 변경, 삭제 할 수 있다고 한다. 내 프로젝트와는 맞지 않은 내용이라 바로 쓸 수는 없겠지만 뭐 django에 대해 모르니 우선 진
Web API 테스트 코드 작성
Web API를 많이 작성하다보면 웹 어플리케이션을 실행하고 브라우저를 열어서 테스트할 URI를 입력하고 다시 코드를 작성하고 웹 어플리케이션을 재시작하고 등을 반복하게 된다.Web API를 실행하는 시간보다 웹 어플리케이션을 실행하고 종료하는 시간이 더 오래걸리는 상
RestController를 이용한 Web API 작성
레이어드 아키텍처(Layered Architecture) 실습5에서 이어짐GuestbookApiController.java 작성Rest API를 테스트 하기 위한 클라이언트 tool - 구글 확장 프로그램 Talend API Tester 사용SCHEME :// HOST
RestController 개념
Spring 4 에서 Rest API 또는 Web API를 개발하기 위해 등장한 애너테이션이다.이전 버전의 @Controller와 @ResponseBody를 포함한다.자바 객체와 HTTP 요청 / 응답 바디를 변환하는 역할@ResponseBody, @RequestBod
8-3: http 프로토콜
HTTP 구조 (https, request, response, 주요 상태코드)애플리케이션 레벨의 프로토콜로 서버-클라이언트 모델을 사용하며 TCP/IP 기반으로 작동한다. 일반적으로 포트 번호 80을 사용한다.클라이언트 : Request 서버: ResponseHTTP
Toy project : django를 활용한 간단한 REST API 서버 구축 - 프로젝트 개요
이번에는 어떠한 주제를 가지고 프로젝트를 진행할 지 간단한 개요와 URI 설계를 작성해볼 것이다. \- post : 회원 정보 생성 \- get : 회원 정보 조회 \- put : 회원 정보 수정 \- delete : 회원 정보 삭제 \- 회원 정보