Language [REST API] HTTP METHOD 종류

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

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 하다고 한다

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

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 Software Development Trend (with Java) 황제낙엽 2024.01.19 609
60 REST API 제대로 알고 사용하기 황제낙엽 2021.06.02 134
59 locale (로캘, 로케일) 황제낙엽 2021.03.19 117
» [REST API] HTTP METHOD 종류 황제낙엽 2021.01.14 182
57 [Deno] TypeScript를 실행하기 위한 Command-line 런타임 황제낙엽 2021.01.14 103
56 어린이, 청소년용 프로그램 입문 황제낙엽 2017.05.03 167
55 컴퓨터는 음수를 2의 보수법으로 표현한다 file 황제낙엽 2016.10.24 845
54 변수를 unsigned int형 선언 0xffffffff 할당 결과가 -1이 되는 이유는? 황제낙엽 2016.10.24 492
53 0xFFFFFFFF의 값은 왜 -1인가? 황제낙엽 2016.10.24 337
52 unsigned와 signed 황제낙엽 2016.10.24 178
51 컴퓨터와 인간의 대화[20]-전각 문자와 반각 문자 황제낙엽 2016.04.22 236
50 컴퓨터와 인간의 대화[19]-인텔 HEX 황제낙엽 2016.04.22 125
49 컴퓨터와 인간의 대화[18]-베이스64 황제낙엽 2016.04.22 137
48 컴퓨터와 인간의 대화[17]-Surrogate Pair, Supplementary Characters file 황제낙엽 2016.04.22 128
47 컴퓨터와 인간의 대화[16]-UTF-16 황제낙엽 2016.04.22 120
46 컴퓨터와 인간의 대화[15]-UTF-8 황제낙엽 2016.04.22 136
45 컴퓨터와 인간의 대화[14]-euc(Extended UNIX Code) 황제낙엽 2016.04.22 124
44 컴퓨터와 인간의 대화[13]-char set 황제낙엽 2016.04.22 127
43 컴퓨터와 인간의 대화[12]-character encoding 황제낙엽 2016.04.22 88
42 컴퓨터와 인간의 대화[11]-byte 2 황제낙엽 2016.04.22 146
41 컴퓨터와 인간의 대화[10]-byte 1 황제낙엽 2016.04.22 203