Tiny Star

📌TIL [Today I Learn]

[TIL] 23년 8월 22일 화요일

청크 2023. 8. 22. 20:39

23년 8월 22일 화요일

오늘의 목표 : HTTP 메서드에 대해 설명

 

오늘 공부한 내용🤓

· HTTP(Hypertext Transfer Protocol) 메서드 : 클라이언트와 서버 간에 통신할 때 사용되는 명령어 또는 동작을 나타내는 것으로 HTTP는 웹에서 데이터를 주고받기 위한 프로토콜로, 클라이언트가 서버에게 요청을 보내고 서버가 그에 대한 응답을 제공하는 방식으로 동작

→ 이러한 요청과 응답의 내용과 동작을 정의하며, 웹 애플리케이션에서 다양한 동작을 수행하기 위해 사용

 

<HTTP 메서드의 기본 종류>

· GET: 리소스의 데이터를 요청하기 위해 사용되며, 서버는 요청된 리소스의 데이터를 응답으로 전송

· POST: 서버에 새로운 데이터를 전송하고자 할 때 사용하여 주로 폼 데이터나 파일 업로드 등에 사용

→ 서버는 이 데이터를 처리하고 결과를 응답으로 반환

· PUT: 지정된 URL에 새로운 데이터를 저장하거나 업데이트하기 위해 사용되며, 기존 데이터가 있을 경우 덮어쓰기를 하거나, 없으면 새로운 데이터를 생성

· DELETE: 지정된 URL의 리소스를 삭제하기 위해 사용되며, 서버는 해당 리소스를 삭제하고 성공 여부를 응답함

· PATCH: 리소스의 일부를 수정하기 위해 사용되며 PUT과 비슷하지만, PUT은 전체 리소스를 교체하는 반면 PATCH는 부분적인 수정을 수행

· HEAD: GET과 비슷하지만, 실제 데이터 대신 헤더 정보만을 요청하며, 주로 리소스가 존재하는지 확인하기 위해 사용

· OPTIONS: 서버에서 지원하는 HTTP 메서드 및 기능을 확인하기 위해 사용

 

→ HTTP 메서드는 요청의 의도와 목적에 따라 적절한 메서드를 선택하여 사용하며, RESTful API와 같은 웹 서비스에서는 이러한 메서드를 활용하여 리소스를 관리하고 조작

어려웠던 내용😵‍💫

 

궁금&부족한 내용❓

 

느낀 점💡

'📌TIL [Today I Learn]' 카테고리의 다른 글

[TIL] 23년 8월 24일 목요일  (0) 2023.08.24
[TIL] 23년 8월 23일 수요일  (0) 2023.08.23
[TIL] 23년 8월 21일 월요일  (0) 2023.08.21
[TIL] 23년 8월 18일 금요일  (0) 2023.08.18
[TIL] 23년 8월 17일 목요일  (0) 2023.08.17