Weather API: 호출과 응답 포맷팅
최신 앱은 종종 웹 API에서 데이터를 가져온 뒤, 사용자에게 보여 주기 전에 응답을 적절히 가공합니다. 이 연습 문제에서는 두 도시의 날씨 API 호출을 시뮬레이션하고, 상위 키를 갖는 단일 JSON 페이로드를 만들어 보겠습니다. 이는 GET 요청을 보내고 그 결과 JSON을 렌더링하는 과정을 반영합니다.
이 연습은 강의의 일부입니다
Azure API Management
연습 안내
- 제공된 API를 사용해 London과 Paris의 현재 날씨를 가져오세요.
- 두 결과를 하나의 부모 키 아래에 묶인 단일 응답 객체로 결합하세요.
- JSON 응답을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Fetch weather for two cities
london_weather = get_weather('____')
paris_weather = get_weather('____')
# Combine under a parent key
payload = {'weather': [____, ____]}
print("Current weather report:")
respond(____)