티스토리 뷰

WEB

[etc] curl로 rest 테스트 하자!

_쿠나 2021. 12. 9. 14:50
728x90

 

 

 

개인적으로 정리하기 위한 글이므로 설명이 빈약합니다.

 

 

사실 테스트하려고 curl을 알아본건 아니었지만,

rest 테스트가 되길래 간단하게 쓰고 있는 것만 적어본다.

 

curl은 client url의 약자라고 한다. 커맨드에서 서버와 통신할 수 있게 해주는 툴이라고 생각하면 된다. 

그래서 cmd 창에서 curl을 사용한다.

 

 

우선 curl을 설치해야하는데 이 블로그를 따라서 설치하면 된다.

 

테스트는 매우 쉽다. 그냥 curl http://localhost:8080 만 해도 html 문서가 cmd 창에 쭉 뿌려진다.

 

그리고 만약 @PostMapping("/test") 라면

curl -X POST http://..../test 로 접근할 수 있다. 물론 GET도 가능함

데이터는 -d, -F 같은 옵션들로 설정하여 넘겨줄 수 있다..>> 이 부분은 점점 아는게 많아지겠찌

-H로 Content-Type을 설정할 수 있다.

중요한건 옵션의 대소문자가 구분되므로 잘 지키기!

 

 

굳이 postman이나 다른 rest api 툴을 사용할 필요 없이 커맨드에서 바로 테스트할 수 있다~!

(하지만 다른 툴들의 장점도 있으니까 참고만 하면 좋을 듯!)

 

아래는 curl의 공식 홈페이지 주소. 여기서 매뉴얼을 참고하면서 보면 된다.

https://curl.se/

 

curl

command line tool and library for transferring data with URLs (since 1998) Time to donate to the curl project? Everything curl is a detailed and totally free book that explains basically everything there is to know about curl, libcurl and the associated pr

curl.se

 

 

여기까지.. 

 

 

728x90
댓글
250x250
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함