본문 바로가기
프로그램개발/IT 트렌드·팁·상식

Restful 개념

by 크레도스 2019. 11. 6.
  • RESTful 은 특별한 기술이 아니라 그냥 개념 같은겁니다.

    뭘 리턴하던 그건 RESTful이랑은 상관없으니 조사하고 이해하신건 잊으세요.


    가장 먼저 통신을 할때(프론트-백 or service-service 등등) RESTful 하게 API를 쓴다. 라고 이해하셔야 하고

    RESTful 하다는게 뭐냐하면

    자원을 URL 에 표기하고 그 동작을 http method(get, post, delete, put) 로 정의하는 겁니다.


    예를 들어 게시판의 1번 글을 가지고 올때

    /board?id=1 이렇게 보내는게 아니라

    (GET) /board/1 URL을 이렇게 해서 http method GET로 서버에 호출하는겁니다.


    다시 또 다른 예로 게시판의 1번 글을 지우려고 할때

    /board/delete?id=1 이게 아니라

    (DELETE) /board/1 이렇게 보내는게 RESTful 하다는 겁니다.


    이런 규칙으로 만들어진 API를 RESTful API라고 합니다.

 

출처 : https://okky.kr/article/647018