Groovy curl 요청 함수
·
카테고리 없음
개요최근 jenkins CI/CD 파이프라인 코드를 다루게 되면서 curl을 사용하여 HTTP 요청을 보내게 될 일이 종종 있었습니다. 다만 curl에 익숙하지 않아 다양한 형태의 HTTP 요청을 보내는 코드를 작성하는 것이 어려웠는데요. 이번 기회에 groovy로 다양한 형태의 curl 요청 함수를 작성해보았습니다. curl 함수다음과 같은 4가지 형태의 curl 요청 함수를 작성해보았습니다. GET + query paramsPOST + request bodyPOST + form dataPOST + form data + fileGET + query params// GET 요청def curlGet = { String url, Map params = [:], Map headers = [:] -> St..