자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi REST API 컴포넌트 설치와 클라이언트 개발 문의드립니다
2019.11.22 17:26
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
API 관련 전혀 몰라서 문의 드려요
델파이XE2 사용하구요
첫번째 질문
XE5 부터 REST API 라이브러리 추가된것 같은데요
현재 XE2 에는 REST API 관련 컴포넌트가 없는데 어떻게 추가 가능한가요?
두번째 질문
쇼핑몰에서 API 를 재공해주는데 이걸 호출해서 가져다 사용하는게
REST API 클라이언트를 개발하는건가요?
Delphi REST API 컴포넌트 설치와 클라이언트 개발 문의드립니다
2019.11.22 17:26
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
API 관련 전혀 몰라서 문의 드려요
델파이XE2 사용하구요
첫번째 질문
XE5 부터 REST API 라이브러리 추가된것 같은데요
현재 XE2 에는 REST API 관련 컴포넌트가 없는데 어떻게 추가 가능한가요?
두번째 질문
쇼핑몰에서 API 를 재공해주는데 이걸 호출해서 가져다 사용하는게
REST API 클라이언트를 개발하는건가요?
두가지 질문에 대한 답변 드립니다.
1)
REST 클라이언트 라이브러리를 말씀하시는 것으로 이해됩니다.
REST 클라이언트 라이브러리는 XE5 부터 지원하며 XE2 포함 XE4 이하 버전에는 설치할 수 없습니다.
최신버전으로 업그레이드하셔서 사용하시길 권장드립니다.
또는, TIdHTTP 등의 HTTP 라이브러리를 통해 REST API 규격에 맞게 개발도 가능합니다.
하지만, REST 클라이언트 라이브러리에서 기본 제공하는 Authentication 등의 기능을 모두 직접 개발해야 합니다.
(HTTP 해더 및 프로토콜을 이해하고 구현하는 작업이 만만치 않을 겁니다.)
그리고, 대부분의 REST API 관련 기술자료들이 REST 클라이언트 라이브러리 기반으로 작성될 것입니다.
그래서 되도록이면 최신버전으로 업그레이드 하여 손쉽게 관련 기술을 사용하시길 권장합니다.
2)
쇼핑몰에서 정확히 어떤 API를 제공하는지 알수 없지만, 최근 대부분(수많은) 서비스에서 Open API로 REST API를 제공합니다.
쇼핑몰 뿐아니라, 공공데이터, 클라우드, 대형 포털 서비스등과 REST API를 통해 연동할 수 있을 것입니다.
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)