Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

나 개발자 할래요

2024.09.06 본문

개발자 되는 법.../TIL...

2024.09.06

개발_자 2024. 9. 6. 00:31

HTTP

 

특징

- 무상태성: 상태유지 X, 독립적인 각 요청(요청 정보 기억 X)

- 확장성: 다양한 확장헤더 → 기능 확장

- 유연성: 다양한 데이터 형식(텍스트, 이미지, 비디오)

 

메시지 구조

요청(request) & 응답(response)

 

요청 메시지: 클라이언트가 서버로 데이터 요청

- 요청 라인: 메서드(Get, Post, ..등), Url, HTTP

- 헤더: 요청의 추가 정보, 브라우저 정보, 인증 정보(클라이언트에 대한)

- 본문: 선택적, 주로 Post메서드 사용

 

응답 메시지: 서버가 클라이언트의 요청에 대한 응답

- 상태 라인: HTTP 버전 상태코드(200, 404)

- 헤더: 응답의 추가 정보(메타데이터)

- 본문: 선택적, 주로 응답 데이터

 

HTTP메서드

- Get: 데이터 요청, Rest API 조회 (body X)

- Post: 데이터 제출, Rest API 생성(추가)

- Put, Patch: 데이터 업데이트, Rest API 수정

- Delete: 데이터 삭제, Rest API 삭제 (body X)

 

HTTP메서드 + Url → 서버에서 응답 판단

 

'개발자 되는 법... > TIL...' 카테고리의 다른 글

2024.09.09  (0) 2024.09.09
2024.09.09  (0) 2024.09.09
2024.09.04  (1) 2024.09.04
2024.09.04  (0) 2024.09.04
2024.08.29  (4) 2024.08.29