我有从Jenkins运行的shell脚本。第一步生成令牌。但是从詹金斯执行时,会出现连接错误
詹金斯这里是Linux服务器
命令:
curl -w -X POST $URL -H Content-Type:application/x-www-form-urlencoded -H Content-Length:1045 -H Authorization:OAuth2 --data '{"grant_type":"password", "username":"User","password":"pwd"}' --write-out token
错误:
卷曲:(6)无法解析主机:POST;未知错误
100 88 0 0 0 88 0 0-:-:-0:02:01-:-:-0
100 88 0 0 0 88 0 0-:-:-0:02:02-:-:-0
100 88 0 0 0 88 0 0-:-:-0:02:02-:-:-0
卷曲:(56)接收失败:对等重置连接
构建步骤'Execute shell'将构建标记为失败
答案 0 :(得分:0)
您未能提供带有-w
的值。
这意味着-X
会获得该值,而不是自己切换。
这意味着POST
不会被用作-X
开关的值,因此它将被当作URL。
删除-w
或为其传递值。