Привет!
А кто может подсказать, почему через API - GET-запрос работает, а POST - нет ?
Собственно, получаю список прошлых запусков
curl -X GET 'http://URL:8080/api/v1/dags/np_run_test_task_1_3-20_A_A_A/dagRuns' -H 'Cache-Control: no-cache' -H 'Content-Type: application/json' --user 'admin:admin'
Меняю GET на POST, чтобы запустить даг сейчас - получаю еррор
curl -X POST 'http://URL:8080/api/v1/dags/np_run_test_task_1_3-20_A_A_A/dagRuns' -H 'Cache-Control: no-cache' -H 'Content-Type: application/json' --user 'admin:admin'
{
"detail": "None is not of type 'object'",
"status": 400,
"title": "Bad Request",
"type": "
https://airflow.apache.org/docs/2.0.1/stable-rest-api-ref.html#section/Errors/BadRequest"
}
Может быть нужно какие то еще параметры передавать ?
Но в документации ни слова про обязательность этого, только dag_id ...
http://apache-airflow-docs.s3-website.eu-central-1.amazonaws.com/docs/apache-airflow/latest/stable-rest-api-ref.html#operation/post_dag_run