apache / apache/dolphinscheduler-sdk-python

Http yaml error

未关闭
#168 4 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
71
派生
26
PR 合并指标
30 天内没有已合并 PR

描述

# yaml file demo for http
workflow:
name: "Http"

# Define the tasks within the workflow
tasks:
- name: task
task_type: Http
url: https://httpbin.org/get
http_method: GET
http_params:
- prop: a
httpParametersType: PARAMETER
value: "1"
- prop: b
httpParametersType: PARAMETER
value: "2"
- prop: Content-Type
httpParametersType: header
value: test
http_check_condition: STATUS_CODE_CUSTOM
condition: "404"
type: Http
task_params: {}

raise PyDSParamException(
"Parameter `params` must be a dict, but get %s", type(params)
)
pydolphinscheduler.exceptions.PyDSParamException: ('Parameter `params` must be a dict, but get %s', )

贡献指南

打开贡献指南

调研方向

使用 issue 中所示的 YAML 工作流重现失败,并跟踪其 HTTP 参数如何传递给 SDK。确认预期的参数形式,并确定需要进行哪些更改才能使此工作流不再引发 PyDSParamException。

由索引模型根据 Issue 内容生成。

评估

技术栈
python
领域
api
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。