restful이란 무엇인가
아키텍처가 REST 원칙을 준수하는 경우 이를 RESTful 아키텍처라고 합니다.
RESTful API 실용적인 것은 RESTful 아키텍처를 올바르게 이해하고 좋은 RESTful API를 설계하는 것입니다. 우선 RESTful 구조를 사용하는 이유는 무엇입니까? "고대" 웹 페이지는 이전 PHP, JSP 등과 같이 프런트엔드와 백엔드의 조합이라는 것을 누구나 알고 있습니다. 이전 데스크톱 시대에는 별 문제가 없었지만, 최근에는 모바일 인터넷의 발달로 다양한 형태의 클라이언트가 속속 등장하고 있으며, RESTful은 통합된 세트를 통해 서비스를 제공할 수 있습니다. 인터페이스의. 또한 Facebook 플랫폼, Weibo 개방형 플랫폼, WeChat 공개 플랫폼 등 대부분의 플랫폼의 경우 명시적인 프런트 엔드가 필요하지 않고 서비스 제공을 위해 일련의 인터페이스만 필요하므로 RESTful이 가장 좋습니다. 선택. RESTful 아키텍처에서:
먼저 REST 이름에 대해 이야기합시다#🎜 🎜## 🎜🎜#
REST -- REpresentational State Transfer
Resource: 리소스, 즉 데이터(앞서 언급했듯이 네트워크의 핵심)입니다. 예를 들어 뉴스피드, 친구 등.
Representational: JSON, XML, JPEG 등의 표현 형식
State Transfer: 상태 변경. HTTP 동사를 통해 구현됩니다.
REST 출처
로이 필딩의 졸업 논문. 이 사람은 HTTP 프로토콜 설계에 참여했으며 Apache 웹 서버 프로젝트의 공동 창립자이기도 합니다(불행히도 현재는 nginx가 이를 지배하고 있습니다). 박사과정 대학원은 UC 얼바인(Irvine)은 풍부한 햇빛과 아름다운 해변이 있는 캘리포니아에 있는 곳입니다. Oculus VR의 본사가 여기에 있습니다(FB가 인수한 가상 현실 안경, CTO는 Quake 및 Doom의 저자 John Carmack입니다). 논문이 모호하고 이해하기 어렵다는 것은 잘 알려진 사실입니다. 제가 CMU에서 공부할 때 많은 코스에서 일주일에 두 번 논문 검토를 주선했습니다. 지금 돌이켜보면 매번 논문 리뷰를 쓸 때마다 가장 괴로운 시간이었습니다. REST에 관한 이 박사 논문은 의심할 여지 없이 훨씬 더 좋습니다.
위의 설명을 바탕으로 RESTful 아키텍처가 무엇인지 요약해 보겠습니다.
(1) Every URI는 리소스를 나타냅니다.
(2) 이 리소스의 일종의 표시 계층이 클라이언트와 서버 간에 전송됩니다.
(3) 클라이언트는 4개의 An을 전달합니다. "프레젠테이션 계층 상태 변환"을 달성하기 위해 서버 측 리소스를 작동하는 HTTP 동사입니다.
위 내용은 쉼이란 무엇인가?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!