[python] HTTPie를 사용하여 API 호출을 주기적으로 스케줄링하는 방법은 어떻게 되나요?
먼저, HTTPie
를 설치합니다. 터미널에서 다음 명령을 실행합니다:
$ pip install httpie
이제 cron
작업을 설정합니다. 원하는 시간과 빈도에 따라 API 호출을 스케줄링할 수 있습니다. 예를 들어, 매 1분마다 API를 호출하려면 다음과 같이 cron 작업을 설정할 수 있습니다:
$ crontab -e
에디터가 열리면, 다음 줄을 추가합니다:
* * * * * /usr/local/bin/http GET https://api.example.com
위의 예제에서 /usr/local/bin/http
는 HTTPie
의 설치 경로입니다. 따라서 실제 설치된 경로로 변경해야 합니다. 또한 GET https://api.example.com
는 스케줄링할 API 호출을 나타냅니다. 이를 실제 API의 URL로 변경해야 합니다.
저장하고 에디터를 닫으면 cron 작업이 설정됩니다. 이제 매분마다 HTTPie
를 사용하여 지정한 API가 호출되며, 해당 응답을 터미널에서 확인할 수 있습니다.
자세한 HTTPie
의 사용법과 cron
작업 설정에 대한 자세한 내용은 공식 문서를 참조하십시오.
HTTPie
: https://httpie.io/cron
: https://en.wikipedia.org/wiki/Cron