HTTP 메소드에는 여러가지 존재하는데 그중 GET, POST, PUT, PATCH, DELETE 에 대해서 간단하게 알아보자.
데이터를 가져올때 사용한다. body에 요청 파라미터를 넣는 것이 아닌, 쿼리를 사용하여 요청한다.
데이터를 등록,추가할 때 사용한다. 추가할 데이터는 body에 추가하여 전달한다.
데이터 전체를 수정할 때 사용한다. 유저에 대한 정보중 한가지를 수정하더라도 해당 유저의 전체 정보를 전달해줘야 한다.
데이터의 일부를 수정할 때 사용한다. 수정에 필요한 데이터를 전달하여 원하는 값으로 수정한다.
데이터를 삭제할 때 사용한다. 해당 요청으로 실제 데이터가 삭제되는것은 아니다. 백엔드 API 규정에 따라 실제 삭제할 수도, 삭제관련 플래그값을 바꿔 삭제된것 처럼 보여질 수 있기 때문에 API 규격에 맞게 사용하면 된다.