본문 바로가기

Rest Client

[REST API] REST 기반 파일 업로드와 다운로드 구현하기 이 글에서는 REST API 기반 파일 업로드와 다운로드 구현방안을 설명합니다.REST 서버와 REST 클라이언트를 이용해 기능을 구현했습니다. REST 기반 파일 업로드와 다운로드 구현 REST API 구현 시 파일을 제공해야하는 경우가 있습니다. 파일 업로드 시 기존의 데이터와 함께 파일을 업로드할 수도 있고, 별도의 파일 전용 엔드포인트를 추가해 구현할 수 있습니다. 이 두가지 방법 모두에 대해 설명합니다. 이 글에 앞서 다음 내용을 이해하고 있어야 합니다. 미리 선행 학습이 필요합니다.[REST API] REST API 이해하기[REST API][실습] REST API 서버 개발하기(엔드포인트 구현, RAD 서버 이용)[REST API][실습] REST API 클라이언트 개발하기(REST Clie.. 더보기
8단계로 완성하는 "2014년 출시 앨범" 앱 개발 따라하기 음원정보 제공 웹사이트(DiscoGS)의 정책 상 인증과정(OAuth 2.0)이 추가되어 부득이 아래 글을 따라할 수 없습니다. 하지만 아래 과정을 통해 웹서비스 연동하는 방안을 이해하는데 도움될 것입니다. 이번 글에서는 올해(2014년도)에 출시된 앨범 목록과 앨범 수록곡을 확인할 수 있는 "2014년 출시 앨범" 앱을 8단계를 따라하며 만들어 보겠습니다."2014년 출시 앨범" 앱 개발 따라하기❑ 앱 소개2014년(올해) 출시된 앨범 목록 정보 제공앨범 선택 시 앨범정보와 수록곡 정보 제공앨범정보는 음반정보 제공 사이트 DiscoGS의 공개 API(http://api.dicogs.com) 이용 따라하기를 통한 습득할 수 있는 기술REST 클라이언트 라이브러리를 이용해 정보 조회REST Debugger.. 더보기
[REST Client] RESTRequest 비동기 호출방법 델파이에서 이미 구축된 웹서비스와 연동하기 위해서 REST 클라이언트 컴포넌트를 이용할 수 있습니다. 그동안 비동기로 전송하는 부분이 궁금했는데 우크라이나(?) 개발자인 Dave Gill이 남긴 글(RestRequest.ExecuteAsync and TaniIndicator)을 보고 반가운 마음에 글을 남깁니다. 비동기로 웹서비스에 요청하면 아래의 장점이 있습니다.어플리케이션의 화면이 어는 현상이 없습니다.데이터 요청 시 TAniIndicator 컴포넌트로 진행여부를 표시할 수 있습니다.(동기로 호출 시 화면이 얼어 움직이지 않습니다.)백그라운드로 다른 작업을 진행할 수 있습니다. 글을 참고하니 이미 TRESTRequest 컴포넌트에는 비동기로 호출할 수 있는 ExecuteAsync 메소드가 있었습니다... 더보기