시작하기무료로 시작하기

매개변수로 URL 구성하기

URL의 경로(path)와 쿼리 매개변수(query parameters)를 활용해 API 요청을 세밀하게 조정할 수 있어요. 이번에는 requests 패키지를 사용해 HTTP 동사, URL 경로, 매개변수를 어떻게 쓰는지 살펴보겠습니다.

이 연습 문제에서는 Lyrics API 에 다시 요청을 보내 보되, 오늘의 가사를 가져오는 대신 random lyrics API 에 요청을 보낼 거예요. 그런 다음 특정 아티스트로 필터링하고 트랙 제목을 포함하도록 쿼리 매개변수를 추가해 요청을 더 맞춤화합니다. 아래에는 올바른 URL을 구성하는 데 필요한 정보가 정리되어 있습니다.

Component Value
Protocol http
Domain localhost
Port 3000
Path /lyrics/random
Artist filter parameter artist
Include track parameter include_track

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

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

Python으로 배우는 API 입문

강의 보기

실습형 인터랙티브 연습

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

# Construct the URL string and pass it to the requests.get() function
response = requests.get('http://localhost:____/____/____')

print(response.text)
코드 편집 및 실행