이건 못 참지/REST API 2

Request param, query, body의 차이

이 글은 Yuri Lee 님의 글을 참고하여 작성하였습니다. Request 객체는 3개의 메소드를 가지고 있다. param query body param 주소에 포함된 변수를 담는다. https://choisuhyeok.tistory.com/11 이라는 주소가 있다면 11를 담는다. query 주소 제일 바깥 ? 이후의 변수를 담는다. https://choisuhyeok.tistory.com/post?q=javascript 이라는 주소가 있다면 javascript를 담는다. body XML, JSON, Multi Form 등의 데이터를 담는다. 주소창에서 확인할 수 없다.

GET, POST, PUT, DELETE 간단한 정리

이번 프로젝트를 진행하며 axios를 사용하여 비동기 통신을 사용하게 되었다. GET, DELETE는 이름만 봐도 GET은 정보를 가져오고 DELETE는 삭제하라는 것 같이 느껴지는데 POST랑 PUT의 차이점은 뭔가 한 번에 확 와닿지 않아서 간단하게 정리를 해보려고 한다. 여러 글을 읽어보니 멱등성이라는 단어를 사용하길래 나도 간단히 적어본다.. 멱등성이란 여러번 반복 실행해도 결과가 같은 것을 의미한다. 예를 들어서 GET, PUT, DELETE는 같은 경로로 반복 실행해도 결과가 같지만 POST는 동일한 결과를 보장받을 수 없다. 1. GET 데이터를 검색하거나 읽을 때 사용한다. 같은 요청을 여러 번 반복 하더라도 항상 같은 응답을 받는다. 2. POST 새로운 글을 작성할 때 사용한다.(그래서..