HTTP 메서드(GET, POST, PUT, PATCH, DELETE)


HTTP 메서드(GET, POST, PUT, PATCH, DELETE)

GET (Read) 서버에 전달하고 싶은 데이터를 쿼리파라미터(?name=beomjun&age=26)를 사용해 전달한다. 주로 읽거나 검색하는 용도로 많이 사용된다. (GET은 캐시가 가능하다) GET /members/1 -> 1번 회원을 조회 POST (Create) 메세지 바디에 데이터를 담아서 서버에 데이터를 보낸다. GET과는 달리 메세지 바디에 데이터를 담아서 보내므로 url 상에 데이터가 표시되지 않는다. 주로 생성으로 많이 사용하는데 생성 뿐만 아니라 배달 시작, 배달 완료 처럼 프로세스의 상태가 변경되는 경우에도 사용된다. 또한 조회용인데 GET 을 사용하기 어려운경우 에도 사용된다. api 설계에선 리소스 단위(member, order, board..) 로 설..........



원문링크 : HTTP 메서드(GET, POST, PUT, PATCH, DELETE)