
Spring에서 개발한 API가 제대로 동작하는지 확인하려면 API 테스트가 필요함.
이때 사용할 수 있는 3가지 웹 클라이언트가 있음.
https://jsonplaceholder.typicode.com/postshttps://jsonplaceholder.typicode.com/posts/1https://jsonplaceholder.typicode.com/posts{
"title": "foo",
"body": "bar",
"userId": 1
}https://jsonplaceholder.typicode.com/posts/1cURL 명령어 입력-i : Follow Redirects → 주소가 바뀌면 바뀐주소로 유도하는것-X : Method - GET 과 같은 메서드-H : Header - 헤더, 일반적으로 아래 옵션들 많이 사용Content-Type: application/json → JSON을 역직렬화 하는것Accept: application/xml 혹은 Accept: application/json → 응답 받는 형식을 XML 혹은 JSON-d : Data - POST, PUT 등의 요청을 할때 보낼 Request Body (JSON)curl -i -X PUT -H 'Content-type: application/json' \
-d '{"id":1,"title":"foo","body":"bar","userId":1}' \
https://jsonplaceholder.typicode.com/posts/1curl -i -X PATCH -H 'Content-type: application/json' \
-d '{"title":"foo"}' \
https://jsonplaceholder.typicode.com/posts/1