본문 바로가기
Web/Spring

[Spring/Java] curl 명령어로 HTTP 통신하기

by char_lie 2024. 4. 20.
반응형
Curl(Client Url)

 

- 프로토콜들을 이용해 URL로 데이터를 전송해 서버에 데이터를 보내거나 가져올떄 사용하는 명령어

- 주로 리눅스 환경이나 Postman을 사용할 수 없는 환경에서 사용하는 명령어

 

GET 요청

curl -X GET http://localhost:8080/~~

 

POST 요청

1. JSON 일반 데이터 전송

curl -X POST -H "Content-Type: application/json" -d '{"key1":"value1","key2":"value2"}' http://localhost:8080/~

 

2. 헤더에 넣어 요청할 경우 (데이터 x)

curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer Token" -d "" http://localhost:8080/~~

 

3. 헤더에 넣어 요청할 경우 (데이터 o)

curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer Token" -d '{"key1":"value1","key2":"value2"}' http://localhost:8080/~~
반응형

PUT 요청

curl -X PUT -H "Content-Type: application/json" -d '{"key1":"value1","key2":"value2"}' http://localhost:8080/~~

DELETE 요청

curl -X DELETE http://localhost:8080/~~

 

반응형

댓글