본문 바로가기
반응형

restapi3

HTTP Method (종류 및 상태코드) 클라이언트와 서버와 통신을 하기위한 프로토콜은 HTTP를 주로 사용하는데 Method 방식이라는것이 있다. Restapi를 사용할 경우 이 방식에 대한 개념이 필요하다. Restapi에 대해서는 아래 참고 포스팅을 참고 바란다. HTTP 메소드의 종류는 총 9가지가 있다. 이 중 주로 쓰이는 메소드는 5가지가 있다. 종류는 아래와 같다. 주요 Method 5가지 GET : 리소스 조회 POST : 요청 데이터 처리, 주로 데이터 등록에 사용 PUT : 리소스를 대체, 해당 리소스가 없으면 생성 PATCH : 리소스를 일부만 변경 DELETE : 리소스 삭제 기타 Method 4가지 HEAD: GET과 동일하지만 메시지 부분을 제외하고, 상태 줄과 헤더만 반환 OPTIONS: 대상 리소스에 대한 통신 가능.. 2024. 1. 12.
@PathVariable 에 대해서(23.08.03) 이전 포스팅 중에서 restapi에 대해서 다룬적이 있다. 자세한 내용은 아래 참고 포스팅을 참고 바란다. 결국 restapi 는 설정해둔 URL 주소로 request를 쏘게 되는데. 다양한 메서드들이 존재하고 데이터 전송하는 방법도 다양하다. 그중 Pathvariable 에 대해서 사용법을 적어두려고 한다. url로 값을 전송하면 보안적인 측면에서는 별로 좋지 않지만 상황에 따라 사용해야하는경우가 생긴다. 사용법은 아래와같다. 호출은 http://localhost:8080/test/url/1234 이런식으로 보내고 받는쪽 구현을 @RestController public class MemberController { @GetMapping("/test/url/{no}") public String findBy.. 2023. 8. 4.
REST API / RESTful API 차이점? REST(REpresentational State Transfer) 자원을 이름으로 구분해서 해당 자원의 상태를 주고 받는 것을 의미한다. 즉, resource(자원) 의 represeㅜtation(표현) 에 의한 상태 전달이다. HTTP 프로토콜을 그대로 사용하여 웹의 장점을 활용할수 있는 아키텍쳐 스타일이며 client와 server사이의 통신 방식중 하나이다. 자원의CRUD(Create,Read,Update,Delete) 연산을 하기 위해 URI로 get,post,put,delete등의 메서드를 사용해서 요청을 보내고 특정 형태로 값을 돌려 받는다. REST의 구성요소는 URI와 메서드와 반환되는 형태 로 나뉜다. URI 모든 자원에는 고유 id가 존재하고 이 자원은 server내에도 존재한다. H.. 2022. 2. 13.
반응형