slack API - webhook - gitlab-ci.yml -无效的payload with curl

nuypyhwy  于 2023-06-30  发布在  Git
关注(0)|答案(1)|浏览(180)

我想设置slack通道接收xml有效负载。
在gitlab-ci.yml文件中使用curl,该脚本将执行:
- "curl -X POST -H 'Content-Type: text/xml' -d '@/PATH/TO/FILE/data.xml' ${URL}"

- curl -F file=@/PATH/TO/FILE/data.xml ${URL}
有人能启发我,因为xml文件是有效的,请?

hi3rlvi2

hi3rlvi21#

无法通过webhook发送文件。files. API方法是此任务的首选方法。
另外,invalid_payload通常表示收到的请求格式不正确-JSON结构不正确,或者消息文本没有正确转义。在我的例子中,一个xml文件。

相关问题