[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 라이브러리의 문서를 참고하시기 바랍니다.
참고 문서:
- Requests 라이브러리 문서: https://requests.readthedocs.io