REST 란?
REST 란? - REpresentational State Trnsfer- 2000년 Roy Fielding의 박사 학위 논문에서 제안됨- 최초는 대규모 시스템을 위한 방법이나 최근에는 HTTP와 XML,JSON과 같은 기법으로 데이터를 주고 받는 경량화된 웹서비스를 말함- ROA(Resource Oriented Architecture)의 철학을 따름- 많은 Open API 서비스 들이 REST 방식으로 구현되어 있음 . Twitter, Facebook, Daum OPEN API 등- 새로운 표준이 아니라 단지 서비스를 작성하는 스타일임! . 기존에 존재하던 기술들을 이용하여 작성
Archive/API
2014. 4. 1. 10:50
RESTful Service 에서 인증실패 에러코드 리턴방법
RESTful Service를 개발하면서 사용자( consumer ) 에게 서버족의 예외상황이나 에러코드에 대해 어떻게 처리해줘야 하는지 간단하게 정리해보고자 한다. REST 이론에서 가이드하는 방식도 있지만, RESTful 서비스 취지대로 Consumer 가 얼마나 편리하고 간편하게 서버의 자원을 이용할수 있도록 가이드하는게 제일 우선이라고 말할수 있겠다. 그럼 먼저 RESTful 에서 권장하는 방법에 대해서 간략하게 소개하고 그 다음 이를 어떻게 편리하게 사용할 수 있도록 구현하는지에 대해 알아 보도록 하자. 1. REST 이론 - 인증실패나 parameter 실패등이 발생했을때는 HTTP Header 의 Status 값을 이용하여 응답을 주라고 하고 있다. 예를 들어 인증실패의 경우 401 코드, ..
Java_Spring Framework
2013. 12. 3. 13:39