시작하기무료로 시작하기

API로 리소스 생성 및 삭제하기

이제 URL을 구성하는 방법을 배웠으니, 특정 API 리소스에 요청을 보낼 수 있어요. 이 리소스들에 HTTP 동사를 활용해 무엇을 더 할 수 있는지 살펴보겠습니다.

이번 연습에서는 http://localhost:3000/playlists/에서 제공되는 playlists API 를 사용해 볼 거예요. 이 API는 다음 동작을 지원합니다:

Verb Path Description
GET playlists 모든 플레이리스트 목록을 가져옵니다
GET /playlists/{PlaylistId} 고유 식별자 PlaylistId 로 단일 플레이리스트 정보를 가져옵니다
POST /playlists 새 플레이리스트를 생성합니다
DELETE /playlists/{PlaylistId} 고유 식별자 PlaylistId 로 기존 플레이리스트를 삭제합니다

먼저 모든 기존 플레이리스트 목록을 가져오고, 그다음 새 플레이리스트를 생성하고 생성이 되었는지 확인하는 방법을 배웁니다. 마지막으로 기존 플레이리스트를 삭제하는 방법을 익힐 거예요.

편의를 위해 requests 라이브러리는 이미 임포트되어 있습니다.

이 연습은 강의의 일부입니다

Python으로 배우는 API 입문

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Get a list of all playlists from the API
response = requests.____('____')
print(response.text)
코드 편집 및 실행