API 썸네일형 리스트형 [Web 개념] RESTful API REST(REpresentational State of Transfer) API의 개념 REST 는 REpresentational State of Transfer 의 줄인말. 위키백과 에 의하면 지금 널리 사용되고 있는 World Wide Web (WWW) 와도 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍쳐의 한 형식. 여기서 중요한 것은 소프트웨어의 아키텍쳐를 어떻게 형성할 지에 대한 가이드라인 이라는 것입니다. 총 6개의 가이드라인이 존재하는데 다 따르게 된다면 해당 아키텍쳐를 'RESTful' 이라고 부르게 된다. REST의 가장 중요한 특성은 각 요청이 어떤 동작이나 정보를 위한 것인지를 그 요청의 모습 자체(endpoint의 이름등)로 추론 가능. RESTful하게 만든 API는 요청.. 더보기 [Web 개념] API API; Application Programming Interface 프로그램들이 소통할 수 있는 인터페이스 클라이언트 API 손님이 클라이언트, 즉 요청을 하는 역할이라면, 손님이 메뉴를 보고 요청을 할 수 있도록 중간다리 역할을 해주는 웨이터가 바로 API 입니다 서버 서버는 클라이언트의 요청에 대한 대응을 할 수 있어야 합니다. 실질적으로 요청을 처리해주게 됩니다. 요청을 처리할 때에는 해당 요청이 성공했는지 실패했는지 혹은 다른 상태인지를 알려주는 것도 포함됩니다. 그리고 데이터베이스와도 연결되어 있기 때문에 최종적으로 클라이언트가 원하는 데이터를 넘겨줄 수 있어야 합니다. API 응답 사실 서버에서 응답을 보낼 때에 규칙처럼 정해진 형식은 없습니다. 경우와 상황에 따라 다르겠죠. 그러나 보통 접.. 더보기 이전 1 다음