반응형
캐시를 사용하지 않는 Curl 명령
서버 측 캐시를 사용하지 않도록 curl 명령을 지시하는 방법이 있습니까? 예 : 이 curl 명령이 있습니다.
curl -v www.example.com
캐시를 사용하지 않기 위해 curl에 새로운 요청을 보내도록 요청하려면 어떻게해야합니까?
참고 : 터미널에서 실행 가능한 명령을 찾고 있습니다.
나는 이것이 오래된 질문이라는 것을 알고 있지만 동일한 질문을 가진 사용자에게 답변을 게시하고 싶었습니다.
curl -H 'Cache-Control: no-cache' http://www.example.com
이 curl 명령 서버는 헤더 요청에서 웹 서버에서 캐시되지 않은 데이터를 반환합니다.
이 -H 'Cache-Control: no-cache'
인수는 원격 서버 또는 그 사이의 프록시 계층이 무시할 수 있으므로 작동이 보장되지 않습니다. 작동하지 않는 경우 고유 한 쿼리 문자열 매개 변수를 추가하여 구식 방식으로 수행 할 수 있습니다. 일반적으로 서버 / 프록시는 고유 한 URL이라고 생각하고 캐시를 사용하지 않습니다.
curl "http://www.example.com?foo123"
하지만 매번 다른 쿼리 문자열 값을 사용해야합니다. 그렇지 않으면 서버 / 프록시가 캐시와 다시 일치합니다. 매번 다른 쿼리 문자열 매개 변수를 자동으로 생성하려면를 사용할 수 있습니다 date +%s
.는 epoch 이후 초를 반환합니다.
curl "http://www.example.com?$(date +%s)"
참조 URL : https://stackoverflow.com/questions/31653271/curl-command-without-using-cache
반응형
'Development Tip' 카테고리의 다른 글
How to change Button Title Alignment in Swift? (0) | 2021.01.09 |
---|---|
그림자를 어떻게 렌더링합니까? (0) | 2021.01.09 |
온라인 PHP IDE가 있습니까? (0) | 2021.01.09 |
Kotlin에 Java Lombok 접근자가 표시되지 않나요? (0) | 2021.01.08 |
정규식 "독립 캡처 그룹"이란 무엇입니까? (0) | 2021.01.08 |