Airflow 气流实验api dagrun给出400错误:输入参数应该是什么

Airflow 气流实验api dagrun给出400错误:输入参数应该是什么,airflow,apache-airflow,Airflow,Apache Airflow,从邮递员到收件人的邮寄请求 给予 “400错误请求:浏览器(或代理)发送了此服务器无法理解的请求。” 当它试图从请求中获取_json时。ie at line data=request.get_json(force=True) 这个API调用的输入应该是什么?也有同样的问题,通过发布一个空JSON解决了这个问题 curl -X POST \ http://localhost:8080/api/experimental/dags/<DAG_ID>/dag_runs \ -

从邮递员到收件人的邮寄请求 给予 “400错误请求:浏览器(或代理)发送了此服务器无法理解的请求。” 当它试图从请求中获取_json时。ie at line data=request.get_json(force=True)


这个API调用的输入应该是什么?

也有同样的问题,通过发布一个空JSON解决了这个问题

curl -X POST \
    http://localhost:8080/api/experimental/dags/<DAG_ID>/dag_runs \
    -H 'Cache-Control: no-cache' \
    -H 'Content-Type: application/json' \
    -d '{}'
curl-X POST\
http://localhost:8080/api/experimental/dags//dag_runs \
-H'缓存控制:无缓存'\
-H'内容类型:应用程序/json'\
-d'{}'

您的邮递员请求应该这样发送

-H标志表示头,-d标志表示POST请求中的数据


这看起来像是POST请求中发送的格式错误的json。你应该发布你发送的json来获取帮助。你解决了这个问题吗?我看到了同样的问题,我没有在帖子正文中传递任何内容,因为根据这些文档,它不是必需的:。只需发布
/api/experimental/dags//dag_运行的
url。