[python] Requests 라이브러리를 이용해 응답에 캐시 헤더를 추가하는 방법은?
import requests

url = "http://example.com"
headers = {"Cache-Control": "max-age=3600"}   # 현재는 1시간(3600초) 동안 캐시를 유지

response = requests.get(url, headers=headers)

위의 코드에서 headers 변수에 Cache-Control 헤더를 추가하여 응답에 캐시 헤더를 포함시킬 수 있습니다. 이렇게 하면 클라이언트는 해당 응답을 캐시로 저장하고, max-age 값을 기준으로 일정 시간 동안 저장된 캐시를 사용할 수 있습니다.

참고로 max-age 값을 조정하여 캐시의 유효 기간을 설정할 수 있습니다. 위의 예시에서는 1시간로 설정되어 있으나, 필요에 따라 다른 값을 설정할 수 있습니다.

자세한 내용은 Requests 라이브러리의 문서를 참고하시기 바랍니다.

참고 문서: