我正在编写一个 shell 脚本,该脚本会发出 get 请求,直到状态为 202。
我在构建 cURL 命令时遇到问题,如下所述。即使 URL 输出echo
正确,也未发出请求。我在这里做错了什么?
get_path=$BASE_URL$location_header
echo "$get_path"
get_result="$(curl -i -s -X GET $get_path -H "Content-Type: application/json" -H "Authorization: Bearer $4")"
答案1
问题出在\r
我添加到 URL 中的不可见字符中/syncJobs/{jobId}
。我jobId
从Location
POST 操作的标头中提取。