본문 바로가기

WEB2

REST api 란? REST(RESTful)란 무엇일까요? 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것을 의미합니다. 즉, HTTP URI를 통해 자원을 명시하고, HTTP Method를 통해 해당 자원에 대한 CRUD를 적용하는 것을 의미합니다. REST의 장단점 장점 HTTP 프로토콜의 인프라를 그대로 사용하므로 REST API 사용을 위한 별도의 인프라를 구축할 필요가 없다. HTTP프로토콜의 표준을 최대한 활용하여 여러 추가적인 장점을 함께 가져갈 수 있게 해준다. HTTP표준 프로토콜을 따르는 모든 플랫폼에서 적용 가능하다. REST API 메시지가 의도하는 바를 명확하게 나타내므로 의도하는 바를 쉽게 파악할 수 있다.(구체적) 서버와 클라이언트의 역할을 명확하게 분리한다. 단점 표준이 존재하지.. 2021. 9. 22.
GET방식과 POST방식 GET 메서드와 POST 메서드란? 웹 서비스 개발에 주로 사용하는 메서드 이다. 사용자가 URL을 브라우저 주소창에 작성하고 엔터를 누르면 원하는 웹페이지가 나온다. 사용자는 웹페이지를 보기 위해 단순한 일을 한 것 이지만, 특정 웹페이지를 사용자 웹브라 우저에게 보여주기 위해서는 내부적인 처리들이 있다. 그 내부적인 처리에서, 클라이언트가 서버에게 웹페이지를 보여달라고 말하는 것을 우리는 요청이라고 부르고, 서버가 클라이언트에게 요청받은 것에 대한 대답으로, 웹페이지 내용을 표현하기 위해 html 문서로 주는 것을 응답 이라 부른다. HTTP 패킷 클라이언트가 서버로 요청을 했을때, 보내는 데이터를 HTTP패킷이라 표현하다. HTTP 프로토콜을 쓰므로, 앞에 HTTP가 붙고 인터넷을 통해 보내는 데이.. 2021. 7. 2.