티스토리 뷰
개인적으로 정리하기 위한 글이므로 설명이 빈약합니다.
사실 테스트하려고 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의 공식 홈페이지 주소. 여기서 매뉴얼을 참고하면서 보면 된다.
여기까지..
728x90
'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 |
댓글