Menu
Coddy logo textTech

Manipulating requests Response

Coddy의 Python으로 배우는 API 코스 레슨 — 10개 중 7번째.

API에 get() 또는 post()를 수행하면, 지난 예제에서 response 변수에 저장했던 response 객체를 받게 됩니다.


JSON 레슨에서 배웠듯이, 이러한 응답은 JSON 형식이거나 파이썬의 네이티브 딕셔너리 형식입니다.

 

응답의 JSON 형식을 받으려면, 다음과 같이 작성해야 합니다.

data = response.json()

그런 다음 딕셔너리의 키 지정(keying) 방식을 사용하여 응답에서 필요한 값을 파싱할 수 있습니다.

challenge icon

챌린지

중급

지침:

  1. https://jsonplaceholder.typicode.com/users/1로 GET 요청을 보냅니다.
  2. requests.get() 객체를 response라는 변수에 저장합니다.
  3. response.json()을 파싱하여 data라는 변수에 저장합니다.
  4. 키 지정(keying) 방식을 사용하여 data["name"]result라는 변수에 저장합니다.
  5. result를 출력합니다. 결과는 항상 Leanne Graham으로 표시되어야 합니다.

직접 해보기

import requests

# Step 1: Send GET request
response = # Your code here

# Step 2: Parse JSON response
data = # Your code here

# Step 3: Get the name
result = # Your code here

# Step 4: Print the result
print(result)

Python으로 배우는 API의 모든 레슨