GET
- 데이터를 읽거나(Read) 검색(Retrieve) 할 때 사용되는 메소드
- 요청 성공시 200(OK) HTTP 응답 코드를 리턴한다.
- 요청 실패시 404(Not Fount), 400(Bad Request)에러가 발생한다.
- 오로지 데이터를 읽을 때만 사용되고 수정할 때는 사용하지 않는다.
- 데이터의 변형의 위험 없이 사용이 가능하다.
- 항상 같은 응답을 받을 수 있다.
- 데이터를 변경하는 연산에 사용해서는 안된다.
POST
- 새로운 리소스를 생성(Create)할 때 사용된다.
- 성공적으로 요청이 실행되면 201(Created) HTTP 응답 코드를 반환한다.
- 같은 요청을 반복해도 항상 같은 결과물이 나오는 것을 보장하지 않는다
즉, 같은 요청을 보내면 같은 정보를 담은 두 개의 리소스를 반환할 가능성이 높다.
'CS(Computer Science)' 카테고리의 다른 글
CS Study 3주차 : 로드 밸런싱 (0) | 2022.11.16 |
---|---|
CS Study 3주차 : TLS/SSL HandShake (1) | 2022.11.16 |
CS Study 2주차 : HTTP vs HTTPS / SSL(Secure Sockets Layer) (0) | 2022.11.09 |
CS Study 2주차 : 대칭키와 공개키 (0) | 2022.11.09 |
CS Study 1주차 : TCP vs UDP (0) | 2022.11.05 |