본문 바로가기
CS/네트워크

[네트워크] HTTP 메서드

by 루시킴 2021. 8. 30.

HTTP 메서드는 크게 GET, POST, PUT, DELETE가 대표적이다. 보통 CRUD에서 GET은 조회, POST는 요청, PUT은 수정, DELETE는 삭제를 담당한다

HTTP METHOD

GET

주로 데이터를 읽거나 검색할 때 사용된다. GET방식은 Header에 데이터를 추가하여 전송하며, URL에 데이터가 노출되므로 보안적으로 중요한 데이터를 포함하면 안된다. 또한, 캐싱이 가능하여 같은 데이터를 한번 더 조회할 경우에 저장한 값을 사용하여 조회 속도가 빨라진다.

 

POST

주로 새로운 리소스를 생성할 때 사용된다. POST방식은 URL이 아닌 Body를 통해 데이터를 전송하며, URL에 데이터가 노출되진 않기 때문에 GET보다 안전하다. 

 

PUT

주로 리소스를 수정할 때 사용된다. 또다른 HTTP 메소드인 PATCH와의 차이점은 일부분 수정이 아닌, 모든 데이터를 수정하는 것이다. PUT방식은 수정할 데이터를 Body로 전송한다.

 

DELETE 

데이터를 사용할 때 사용된다. DELETE 방식은 Body가 아닌 URL을 통해 어떤 데이터를 삭제할지 파라미터 값을 받는다.

 


References

https://velog.io/@yh20studio/CS-Http-Method-%EB%9E%80-GET-POST-PUT-DELETE

'CS > 네트워크' 카테고리의 다른 글

[네트워크] DNS란?  (0) 2021.08.31
[네트워크] REST API란?  (0) 2021.08.31
[네트워크] HTTP vs HTTPS  (0) 2021.08.30
[네트워크] TCP vs UDP  (0) 2021.08.30
[네트워크] OSI 7계층 및 TCP/IP 프로토콜  (2) 2021.08.30

댓글