<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>REST API on Kelly Dev</title><link>https://kelly-chui.github.io/tags/rest-api/</link><description>Recent content in REST API on Kelly Dev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 01 Feb 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://kelly-chui.github.io/tags/rest-api/index.xml" rel="self" type="application/rss+xml"/><item><title>Network. REST(Representational State Transfer)</title><link>https://kelly-chui.github.io/posts/cs-network-restful-api/</link><pubDate>Sat, 01 Feb 2025 00:00:00 +0000</pubDate><guid>https://kelly-chui.github.io/posts/cs-network-restful-api/</guid><description>&lt;h2 id="rest"&gt;REST&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;REST: Representational State Transfer&lt;/li&gt;
&lt;li&gt;RESTful API: REST를 기반으로 한 API&lt;/li&gt;
&lt;li&gt;REST 아키텍처 스타일의 설계 원칙을 준수하는 API&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Note.&lt;/p&gt;
&lt;p&gt;REST는 HTTP와 동일한 개념이 아니다. REST는 웹 API를 설계하기 위한 아키텍처 스타일이며, HTTP는 REST를 구현할 때 가장 많이 사용하는 프로토콜이다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="설계-원칙"&gt;설계 원칙&lt;/h2&gt;
&lt;h3 id="uniform-interface"&gt;Uniform interface&lt;/h3&gt;
&lt;p&gt;동일한 리소스에 대한 모든 API 요청은 동일하게 표시되어야 한다(리소스는 단일 URL을 통해 식별할 수 있도록 고유해야 한다). 서버는 표준 형식으로 정보를 전송하고, 형식이 지정된 리소스를 REST에서는 표현(Represent)라고 한다.&lt;/p&gt;</description></item></channel></rss>