블로그 이름

[Talend API Tester] 크롬에서 확장 프로그램 사용하여 REST API 테스트 및 curl 명령어 추출 본문

개발/기타

[Talend API Tester] 크롬에서 확장 프로그램 사용하여 REST API 테스트 및 curl 명령어 추출

Hide 2025. 5. 14. 23:39

구글 크롬 확장 프로그램 > Chrome 웹 스토어 로 이동

 

API Tester 검색하여 크롬에 추가

 

 

 

우상단 확장 플러그인 선택하여 클릭 시 새 창에서 Talend API Tester 사용 가능

GET, POST, PUT, DELETE 등 REST API 테스트 가능하다.

 

 

Alt + G 단축키로 curl 도 복사 가능

 

 

윈도우 cmd 창에서 복사한 curl 명령어로 API 전송 가능하다.

 

복사 시 

curl -i -X GET \
   -H "token:hello" \
 'https://127.0.0.1:7070/test/test/test?name=hide&seq=500'

와 같이 복사 되는데 이대로 복붙하면 실행 안되고,

 

curl -i -X GET -H "token:hello" "https://127.0.0.1:7070/test/test/test?name=hide&seq=500"

 

와 같이 한줄로 변경 및 ' -> " 로 변경하여야 사용 가능

 

 

POST 메소드의 경우 (이거 curl 사용하려고 한참 찾았다;)

curl -i -X POST \
   -H "token:hello" \
   -H "Content-Type:application/json" \
   -d \
'{
  "test1":"hello",
  "test2":true,
  "test3":100,
  "test4":"테스트"
}' \
 'https://127.0.0.1:7070/test/test/test?name=hide&seq=500'

 

위와 같이 생성되는데,

 

curl -i -X POST -H "token:hello" -H "Content-Type:application/json" 
-d "{\"test1\":\"hello\", \"test2\":true, \"test3\":100, \"test4\":\"테스트\"}" 
"https://127.0.0.1:7070/test/test/test?name=hide&seq=500"

 

위와 같이 ' 를 "로 변경한 뒤, body의 "는 \" 로 변경해주어야 동작한다.