상태가 202가 될 때까지 get 요청을 보내는 쉘 스크립트를 작성 중입니다.
아래 설명된 대로 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}
. POST 작업의 헤더 jobId
에서 추출 중 입니다 .Location