curl를 사용하면 네트워크 요청을 간단하게 보낼 수 있다.
사실 이보다 좋은 툴인 postman을 쓰는 게 더 편하지만, 그럼에도 가끔 쓸 일이 생기더라.
1. 특정 포트 열려있는지 확인
curl -v http://127.127.127.127:8080
포트를 확인하는 명령어도 telnet을 쓸 수 없을 때 유용하다. -v 옵션을 붙이면 된다.
2. rest api 요청
curl -d '{"age":10, "name":"Tom"}'\
-H 'Content-Type: application/json'\
-X POST http://127.127.127.127:8080/searchUser.do
-d : 전송할 데이터(데이터에 ""가 포함되어있다면 데이터 전체를 묶는 따옴표는 작은 따옴표로 지정해야 한다.)
-x : 함께 전송할 헤더
-X : rest api method 종류(GET, POST, PUT, DELETE...)
스크립트 형태로 저장해서 실행하면 편하다.
'web' 카테고리의 다른 글
curl을 사용한 간단한 HTTP 통신 (1) | 2023.09.09 |
---|---|
[211030] tomcat 자바 실행 옵션 setenv로 설정하기 (0) | 2021.10.30 |
[201231] emmet 사용법 2. CSS 약어(CSS Abbreviations) (0) | 2020.12.31 |
[201228] emmet 사용법 1. 약어(Abbreviations) (0) | 2020.12.28 |
[201009] 브라우저 캐시와 오픈그래프 (0) | 2020.10.09 |