Web 3

[WEB] RESTful API는 왜 지키기 어려울까

이 글은 과거에 운영하던 블로그에서 옮겨온 글 입니다. (2022.01.15. 작성됨) 이번 포스트에서는 RESTful API는 왜 지키기 어려울까 에 대해 다루고자 합니다.REST 아키텍처에는 6가지 제한 조건이 존재합니다.REST 아키텍처에 대한 설명은 지난 포스팅을 참고해주세요2024.09.17 - [개발자 포포] - [Web] REST와 RESTful API 탐구  대부분의 조건은 1)서버-클라이언트 구조의 웹서비스 아키텍처에서 2)REST 가이드에 따라 자원 중점적 URL 패턴을 사용하고3)HTTP 프로토콜을 사용한다면 만족하게 됩니다. 쟁점이 되는 부분은 Uniform Interface(일관된 인터페이스) 입니다.Uniform Interface는 다시 4가지의 세부 제한 조건으로 이루어져 있습..

개발자 포포 2024.09.17

[Web] REST와 RESTful API 탐구

이 글은 과거에 운영하던 블로그에서 옮겨온 글 입니다. (2022.01.04. 작성됨)RESTful한 API?다음 API 예제는 RESTful할까요?GET /users/1 HTTP/1.1Host: api.example.com“REST는 자원 중심적인 요청과 응답” 관점에서 보면 위의 요청은 서버에서 관리하는 자원 중 첫번째 유저에 대한 요청을 보내고 있으니 RESTful API로 보일 수 있습니다. 하지만, RESTful을 조금 더 명확하게 살펴보면 위의 문제는 RESTful 하다고 하기에는 정보가 부족합니다.REST(Representational State Transfer)란?REST는 통신 프로토콜이 아닙니다.REST는 소프트웨어 아키텍처의 한 형식으로 다음과 같은 제한 조건을 가지고 있습니다.이 제..

개발자 포포 2024.09.17

[WEB] XML과 HTML은 왜 같은 주석을 사용할까?

이 글은 과거에 운영하던 블로그에서 옮겨온 글 입니다. (2021.11.07. 작성됨)XML과 HTML은 Markup(마크업) 언어입니다.Markup(마크업)마크업 언어는 태그 등을 이용하여 문서나 데이터의 구조를 방식의 언어입니다.비구조화되어 유통되고 교류되어 에로사항이 많던 문서들을 구조화하여 사용할수 있게 함으로써 불특정 다수가 문서를 쉽게 사용하고, 오랜시간이 지나도 잘 관리될수 있게 되었습니다.SGML(Standard Generalized Markup Language)SGML은 마크업 언어를 정의하는 방법을 제공합니다.문서에 대한 논리 구조와 컨텐츠 구조를 기술한 메타 데이터로서 SGML을 기반으로 우리가 현재 사용하고 있는 XML, HTML 마크업 언어들이 탄생하게 되었습니다.의 유래SGML의..

개발자 포포 2024.09.16