REST하게 만든 API를 RESTful API라고 한다.
마치 단호박을 달달한 호박이라고 하는 것과 같은 이 무책임한 설명을 납득시키기 위해 먼저 REST가 무엇인지를 간략히 알아보
익명(222.109)2023-05-26 22:12
답글
RESTful의 의미를 알아보기 전에 먼저 REST가 무엇인지를 간략히 알아보자. REST는 Representational State Transfer의 약어로써, HTTP의 설계자 중 한 명이었던 로이필딩(Roy T. Fielding)이 "어떻게 하면 기존 웹의 호환성을 지키면서 http를 발전시킬 수 있을까"를 고민하면서 2000년에 박사논문으로 출시한 아키텍처 스타일이다.
익명(222.109)2023-05-26 22:12
너는 그냥 개발자 안하면 안되냐
익명(14.63)2023-05-26 22:11
네 맞습니다 - dc App
멍청한유라ㅋ(repair25)2023-05-26 22:12
그래서 뭔데 시팔 모르니까 물어보는거 아니야
익명(39.7)2023-05-26 22:12
url로 어떤 자원을 원하는지 표시하고 method로 원하는 자원에 대한 행위를 나타내면 그게 rest api임
익명(121.132)2023-05-26 22:13
답글
그니까 대충 설명하자면 걍 Spring 개발할때 저기 써넣는거 써놓으면 그게 Rest api 란거임?
그니깐 예를들어 url로 /member라고 표시했으면 @GetMapping("/member") 면 member에 대한 조회, @PostMapping("/member")면 member에 대한 요청, @PutMapping("/member")면 member에 대한 수정 이렇게 되게 써야지
익명(211.227)2023-05-26 22:18
답글
그니까 겨우 그게 rest api란거임??
익명(222.109)2023-05-26 22:19
답글
기본은 그럼
익명(211.227)2023-05-26 22:21
web한 rest가 restful
익명(118.219)2023-05-26 22:17
답글
ㅋㅋㅋㅋ 시발 다 rest한 api가 restful api라네 ㅋㅋ
익명(222.109)2023-05-26 22:17
RESTful한 API, RESTful API
맨 처음 말한 호박 같은 설명을 다시 얘기하자면, REST 아키텍처 스타일을 따르는 API를 RESTful API라고 한다. 아키텍처 스타일은 '~~하지마라', '~~해야만 한다' 와 같은 제약조건을 말하는데, REST에서 말하는 모든 REST 스타일을 지켜야만 진정한 의미의 RESTful API라고 말할 수 있다.
- client-server(클라이언트-서버 구조)
- stateless(상태없음)
- cache(캐시 처리 가능)
- uniform interface(인터페이스 일관성)
- layered [...]
- code-on-demand(서버가 네트워크를 통해 클라이언트에 전달한 프로그램을 클라이언트가 실행할 수 있어야 함 *optional)
Restful한 api
검색하면 나오는데
REST하게 만든 API를 RESTful API라고 한다. 마치 단호박을 달달한 호박이라고 하는 것과 같은 이 무책임한 설명을 납득시키기 위해 먼저 REST가 무엇인지를 간략히 알아보
RESTful의 의미를 알아보기 전에 먼저 REST가 무엇인지를 간략히 알아보자. REST는 Representational State Transfer의 약어로써, HTTP의 설계자 중 한 명이었던 로이필딩(Roy T. Fielding)이 "어떻게 하면 기존 웹의 호환성을 지키면서 http를 발전시킬 수 있을까"를 고민하면서 2000년에 박사논문으로 출시한 아키텍처 스타일이다.
너는 그냥 개발자 안하면 안되냐
네 맞습니다 - dc App
그래서 뭔데 시팔 모르니까 물어보는거 아니야
url로 어떤 자원을 원하는지 표시하고 method로 원하는 자원에 대한 행위를 나타내면 그게 rest api임
그니까 대충 설명하자면 걍 Spring 개발할때 저기 써넣는거 써놓으면 그게 Rest api 란거임?
method 타입지정 return타입지정 뭐 이래가지고 입력값이랑 리턴값이랑 매칭시키고 값 돌려주게 만드는게 Rest api?
그니깐 예를들어 url로 /member라고 표시했으면 @GetMapping("/member") 면 member에 대한 조회, @PostMapping("/member")면 member에 대한 요청, @PutMapping("/member")면 member에 대한 수정 이렇게 되게 써야지
그니까 겨우 그게 rest api란거임??
기본은 그럼
web한 rest가 restful
ㅋㅋㅋㅋ 시발 다 rest한 api가 restful api라네 ㅋㅋ
RESTful한 API, RESTful API 맨 처음 말한 호박 같은 설명을 다시 얘기하자면, REST 아키텍처 스타일을 따르는 API를 RESTful API라고 한다. 아키텍처 스타일은 '~~하지마라', '~~해야만 한다' 와 같은 제약조건을 말하는데, REST에서 말하는 모든 REST 스타일을 지켜야만 진정한 의미의 RESTful API라고 말할 수 있다. - client-server(클라이언트-서버 구조) - stateless(상태없음) - cache(캐시 처리 가능) - uniform interface(인터페이스 일관성) - layered [...] - code-on-demand(서버가 네트워크를 통해 클라이언트에 전달한 프로그램을 클라이언트가 실행할 수 있어야 함 *optional)
http 메소드랑 uri로 자원을 명시하는거