【问题标题】:POST method with CURL带有 CURL 的 POST 方法
【发布时间】:2019-11-10 13:40:51
【问题描述】:

我正在尝试调用参数化 jenkins 作业。 当我手动运行作业时,构建成功(它接受参数的值)。 否则,通过 CURL,作业正在运行,但参数为空。

curl -X POST http://login:pwd@localhost:8080/buildByToken/buildWithParameters/build?job=test&token=tokenValue --data-urlencode json='{"parameter":[{"name":"fileName","value":"test"}]'

【问题讨论】:

  • 你能解决你的问题吗?

标签: jenkins curl


【解决方案1】:

未引用的& 是一个特殊字符。之后的所有内容都被视为单独的命令。

尝试引用如下所示的 url。

curl -X POST 'http://login:pwd@localhost:8080/buildByToken/buildWithParameters/build?job=test&token=tokenValue' --data-urlencode json='{"parameter":[{"name":"fileName","value":"test"}]'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-13
    • 2020-09-11
    • 2013-08-03
    • 1970-01-01
    相关资源
    最近更新 更多