티스토리 뷰
개인적으로 정리하기 위한 글이므로 설명이 빈약합니다.
사실 테스트하려고 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의 공식 홈페이지 주소. 여기서 매뉴얼을 참고하면서 보면 된다.
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
여기까지..
'WEB' 카테고리의 다른 글
[WEB] EC2로 배포해보기 차근차근 정.리. (0) | 2022.04.11 |
---|---|
[WEB] 구글 chrome autoplay 정책 (0) | 2021.12.13 |
[Web] REST란? REST는 21세기 미국에서부터 시작되어... (0) | 2021.11.18 |
[Web] Http Method(GET/POST) 그리고 REST..? (0) | 2021.11.17 |
[Servlet] Redirect와 Forward (0) | 2021.11.12 |