backend/scan/tasks.py
2025-03-06 16:31:45 +10:00

14 lines
434 B
Python

from celery import shared_task
import requests
@shared_task
def fetch_api_data(url, token):
"""Запрос к API в фоновом режиме"""
headers = {"Authorization": f"Bearer {token}", "Content-Type": "application/json"}
try:
response = requests.post(url, headers=headers, timeout=10)
if response.ok:
return response.json()
except requests.RequestException:
return None