Devs/Python

[Python] HTTP Requests

whawoo 2025. 4. 14. 14:30
반응형

HTTP Requests 관련 모듈 import를 해서 쓸 때 기능적으로 크게 4가지로 분류된다고 한다.

  • GET
  • POST
  • PUT
  • DELETE

일단 GET의 경우 API 호출을 해서 결과를 얻어오는 것으로 이전 API 부분 글(링크)에서 다룬 적이 있다. (requests.get())

그래서 나머지 3가지를 알아본다 (requests.post(), requests.put(), requests.delete())


1. POST

GET의 경우엔은 api를 호출해서 얻은 결과가 중요하다. 그러나 POST의 경우 api 호출 그 자체가 더 중요하고 결과의 내용은 중요하지 않다고 한다. 

2. PUT

PUT의 경우엔 외부 시스템에 있는 데이터를 업데이트 해주는 것이 핵심이라고 한다.

3. DELETE

DELETE의 경우 이름에서 알 수 있듯이 외부 시스템에 있는 데이터를 삭제할 때 사용한다고 한다.


사실 그렇게 4가지 기능 자체가 기능 자체가 크게 다르다기보단 핵심이 되는 부분이 조금씩 차이가 있는 것으로 해석된다.

반응형

'Devs > Python' 카테고리의 다른 글

[Python] BeutifulSoup  (0) 2025.04.28
[Python] Environment Variables  (0) 2025.04.11
[Python] Dynamic Typing, Type Hint  (0) 2025.04.10
[Python] Unescape (HTML 특수문자 처리)  (0) 2025.04.10
[Python] API  (1) 2025.04.09