728x90
curl은 유닉스나 리눅스 커맨드라인 상에서 웹사이트나 soap url 또는 rest url을 요청하여 데이터 전송을 주고 받는 툴이다.
일반 웹사이트라면 html 소스를 출력 하게 되고 json이나 xml데이터 기반이면 해당 데이터를 출력 한다.
curl은 터미널을 이용한 도구이고 ui툴로 비슷한 역할을 하는 도구로는 POSTMAN이 있다.
curl https://sample.test.com/member/1
curl -X POST -H "Content-Type: application/json" -d '{"title":"foo", "body":"bar", "userId":1}' https://sample.test.com/posts
curl: 'curl' 명령어
-X POST: POST 메소드를 사용하겠다는 옵션
-H "Content-Type: application/json": HTTP 헤더로 'Content-Type'을 'application/json'으로 설정하겠다는 옵션
-d '{"key":"value"}': POST 요청 시 전달할 데이터를 지정하는 옵션
https://sample.test.com/: 요청을 보낼 대상의 URL
'웹개발 > 그 외 Tool 관련' 카테고리의 다른 글
쿠버네티스 (0) | 2024.03.13 |
---|---|
워드프레스란? (0) | 2024.03.12 |
젠킨스(Jenkins) CI툴 (0) | 2024.03.05 |
웹개발에 자주 사용되는 도구들... (1) | 2024.03.04 |
[이클립스]단축키 정보 (0) | 2024.03.04 |