Функция execute
SimpleHttpOperator
возвращает response.text
( источник ).Изучив документацию Airflow для XCom , вы увидите, что:
... если задача возвращает значение (либо из метода execute () своего оператора, либо изфункция python_callable PythonOperator), затем автоматически отправляется XCom, содержащий это значение.
означает, что тело ответа передается в XCom и доступно для последующих задач для доступа.
ДляНапример, вы можете PythonOperator
извлечь его с помощью:
response_body = context['task_instance'].xcom_pull(task_ids='get_templates')
Кроме того, если вы хотите просто зарегистрировать ответ вместо его обработки, вы можете просто установить log_response
SimpleHttpOperator
конструктор к True
.