4

从邮递员到 http://host:8080/api/experimental/dags/test_flow/dag_runs的 POST 请求给出“400 错误请求:浏览器(或代理)发送了此服务器无法理解的请求。” 当它尝试从请求中获取 get_json 时。即在线数据 = request.get_json(force=True)

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

4

2 回答 2

13

有同样的问题,通过发布一个空的 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 '{}'
于 2018-05-31T14:40:51.033 回答
0

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

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

标头

数据

于 2019-04-12T13:07:19.280 回答