본문 바로가기

WHOIS/Web hacking

REST API GET, POST, PUT, DELETE 정리

REST API? : REST 아키택처의 제약 조건을 준수하는 어플리케이션 프로그래밍 인터페이스를 의미

 

GET Methed : 데이터를 조회할 때 쓰는 메서드

ex) GET http://localhost:8000/user/1

위와 같이 데이터를 조회

 

 

POST Methed : 데이터를 추가할 때 쓰는 메서드

ex)

POST http://localhost:8000/user

{

        "id" : "test_user",

        "password" : "1q2w3e4r5t",

        "phonenumber" : "010-1234-1234"

}

위와 같이 새로운 데이터를 추가

 

 

PUT Methed : 기존의 데이터를 수정할 때 사용

ex)

PUT http://localhost:8000/user/1

{

      "password" : "abc1234#"

}

위와 같이 user1의 데이터를 수정

 

 

DELETE Methed : 데이터를 삭제할 때 사용하는 메서드

ex)

DELETE http://localhost:8000/user/1

위와 같이 user1을 삭제

 

 

- 참고 자료

 

[JAVA] 자바 GET, POST, PUT, DELETE REST API 호출 방법 & 예제

백엔드 개발을 진행할때 프론트 서버와 API 서버를 따로 분리 하거나 혹은 다른 회사의 REST API를 호출해야 합니다. 그럴경우 API 서버의 METHOD에 맞게 Http를 사용하여 호출하여야 합니다. 아래의 소

dion-ko.tistory.com

 

 

[JAVA] 자바 GET, POST, PUT, DELETE REST API 호출 방법 & 예제

백엔드 개발을 진행할때 프론트 서버와 API 서버를 따로 분리 하거나 혹은 다른 회사의 REST API를 호출해야 합니다. 그럴경우 API 서버의 METHOD에 맞게 Http를 사용하여 호출하여야 합니다. 아래의 소

dion-ko.tistory.com

https://www.redhat.com/ko/topics/api/what-is-a-rest-api

 

REST API(RESTful API, 레스트풀 API)란 - 서버, 구현, 사용법

REST API(RESTful API)란 REST 아키텍처의 제약 조건을 준수하는 애플리케이션 프로그래밍 인터페이스를 뜻합니다. api 서버, rest api 구현 및 사용법을 설명합니다.

www.redhat.com

https://memostack.tistory.com/180