[python] Requests 라이브러리를 이용해 응답 본문을 바이트로 처리하는 방법은?
일반적으로 Requests를 사용하면, text
속성을 사용하여 응답 본문을 문자열로 반환할 수 있습니다. 하지만, 바이너리 데이터를 다루거나, 이미지 파일 등 바이트 형식의 데이터를 다룰 때는 content
속성을 사용하여 응답 본문을 바이트로 처리할 수 있습니다.
아래는 예시 코드입니다.
import requests
response = requests.get('http://www.example.com/image.jpg')
# 응답 본문을 바이트로 처리
data = response.content
# 바이트 형식의 데이터 처리 로직 추가
# ...
위의 코드에서 requests.get()
함수를 사용하여 웹 사이트의 이미지 파일에 대한 GET 요청을 보냅니다. 그리고 response.content
를 통해 응답 본문을 바이트 형식으로 가져옵니다.
이렇게 응답 본문을 바이트로 처리하면, 이후에 필요한 작업(예: 이미지 파일로 저장, 바이트 형식의 데이터를 다른 API로 전송 등)을 수행할 수 있습니다.
자세한 내용은 Requests 라이브러리의 공식 문서를 참고하시기 바랍니다. [^1^]