Language [REST API] HTTP METHOD 종류

황제낙엽 2021.01.14 06:43 조회 수 : 30

sitelink1 https://tools.ietf.org/html/rfc7231 
sitelink2 https://tools.ietf.org/html/rfc5789 
sitelink3  
sitelink4  
sitelink5  
extra_vars6  

- GET: URI 형식으로 웹 서버측 리소스(데이터)를 요청

- POST : 내용을(파일 전송 가능) 전송하여 자원 등록

- PUT : 전체 자원의 수정

- PATCH : 일부 자원의 수정

- DELETE : 전체 및 일부자원의 삭제

- HEAD : 메세지 헤더(문서 정보) 취득

- OPTIONS : 웹 서버측 제공 메소드에 대한 질의

- TRACE : 요청 리소스가 수신되는 경로를 보여줌

- CONNECT : 프록시 서버와 같은 중간 서버 경유

    > CONNECT 메소드는 SSL(HTTPS) 보안 서버에서 주로 사용

 

REST한 아키텍쳐 구성을 위해서는 "자원에 대한 행위, 요청에 대한 행위"를 http method 로 구분하여 호출한다

이와 같은 REST 기본원칙을 잘 지킨 서비스를 RestFul 하다고 한다

스펙,규약,표준은 약속이다

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 2023 Software Development Trend 정리 황제낙엽 2024.01.19 1
147 프로젝트의 스토리 보드 황제낙엽 2010.03.03 1
146 서비스 이용약관과 개인정보 처리방침 황제낙엽 2023.07.15 1
145 (bing) 소프트웨어의 일반적인 버전 관리 규칙 황제낙엽 2023.10.24 1
144 kakao(카카오) developers에서 제공하는 OAuth REST API 관련 링크 황제낙엽 2023.10.22 2
143 변수 네이밍 표기법 종류 file 황제낙엽 2022.11.30 2
142 이미지에서 텍스트를 추출하는 OCR 방법들 file 황제낙엽 2022.09.23 3
141 개발자이기 전에 노동자로써의 삶에 대한 고찰 (지극히 개인적인 사설) 황제낙엽 2023.02.28 4
140 컴퓨터와 인간의 대화[5]-ASCII 1 황제낙엽 2016.04.22 6
139 프로젝트 운영 관리 소프트웨어로 100% 자동화된 '데브옵스(DevOps)' 구축하기 (LG CNS) file 황제낙엽 2023.07.12 6
138 식약처(식품의약품안전처) 공공데이터 API 황제낙엽 2023.08.07 6
137 브라우저 에디터 황제낙엽 2006.12.08 7
136 [Deno] TypeScript를 실행하기 위한 Command-line 런타임 황제낙엽 2021.01.14 8
135 컴퓨터와 인간의 대화[4]-wchar(wide character) 황제낙엽 2016.04.22 9
134 컴퓨터와 인간의 대화[8]-ASCII 4 황제낙엽 2016.04.22 10
133 자료구조에 대해. (1. 기초편) 황제낙엽 2007.11.24 10
132 컴퓨터와 인간의 대화[12]-character encoding 황제낙엽 2016.04.22 10
131 텍스트 효과 황제낙엽 2006.09.09 11
130 컴퓨터와 인간의 대화[7]-ASCII 3 황제낙엽 2016.04.22 12
129 naver(네이버) developers에서 제공하는 OAuth REST API 관련 링크 황제낙엽 2023.12.31 12