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 |