- [ TechStudy ][Tech] Restful API란?2023-12-29 09:51:48한줄요약 : 5번, 6번 항목을 지키기 어렵기 때문에 Restful API는 정확히 구현하기 어렵다. HTTP API라고 해달라고, REST 를 만든 로이필딩이 말한다. 한마디로 REST 의 특성을 가진 API REST (Representational State Transfer) 자원의 표현으로 구분하여 해당 자원의 상태를 주고 받는 것 웹의 기존 기술과 HTTP 프로토콜을 그대로 사용함 HTTP URI를 통해 자원을 명시하고, Method (POST, GET, PUT, DELETE)를 통해 자원에 대한 CRUD 를 적용한다. REST 의 구성 자원(Resource) - URI 행위(Verb) - Http Method 표현(Representations) - JSON,XML,TEXT 자원 URI 모든 자원..
- [ VueJS ][VueJS] Rest API 테스트 사이트2022-08-02 14:16:01Rest API 테스트를 하면서 json 정보를 받을 경우, 직접 소스를 작성하고 구현해야 되는데 간편하게 아래 사이트를 통해서 테스트 해볼 수 있다. https://jsonplaceholder.typicode.com/ JSONPlaceholder - Free Fake REST API {JSON} Placeholder Free fake API for testing and prototyping. Powered by JSON Server + LowDB. Tested with XV. As of Oct 2021, serving ~1.7 billion requests each month. jsonplaceholder.typicode.com 리턴 정보를 확인 할 수 있으니, 데이터 확인도 쉽게 가능하고 데이터 컨트..
- [ Web ][Web] Path Variable VS Query Parameter2022-02-28 17:31:39REST API를 개발하던 중 endPoint를 설계하던중 GET Method를 통해 데이터를 넘길 경우, Path Variable 과 Query Parameter 를 고민하게 되었고, 정리해보려 한다. 각각 상황을 알아보고 적합한 방법을 쓰면 될 것 같다. Path Variable 이름에서도 알 수 있듯이 경로를 변수로 사용한다. 게시물을 확인하기 위해 글번호를 넘길것이다. /board/12 Query Parameter 경로 뒤에 입력 데이터를 함께 제공하는 형식이다. ? 이후에 key=value 형태로 입력하며, 다수인 경우 & 로 구분한다. --1개의 데이터 /board?board_num=12 --다수의 데이터 &로 처리 /board?board_num=12&key=value Path Variable..