반응형
오늘은 HTTP 구조에 대해 알아보겠다.
HTTP Request 구조
HTTP Request는 서버에 우리가 무언가를 요청하는 것이다.
Start Line
- Method
- Request Target : 전송 주소
- HTTP Version
GET
- Data를 받아옴
POST
- Data를 추가함
Header
- User-Agent
- Authorization : 로그인 인증 토큰
- Cookie : Key-Value 형태의 긴 여러 데이터
- Content-Type : 보낸 Body Data의 데이터 유형
Body
Content-Type에서 선언한 데이터
HTTP Response 구조
HTTP Response는 서버에 요청후 서버가 우리에게 주는 응답이다.
Start Line
- Status Code:
200 : 성공
404 : Not Found(존재하지 않음)
401 : 권한 없음(로그인 정보 없음)
500 : 서버 내부 에러
Header
- Server : 서버 종류
- Content-Disposition : 내용을 어떻게 보여줄지 안내
- Cookie : Key-Value 형태의 긴 여러 데이터
Body
- HTTP Request body 와 동일
반응형
'프로그래밍 > Flutter' 카테고리의 다른 글
[Flutter] 상태관리 (0) | 2024.05.15 |
---|---|
[Flutter] Open API JSON 파싱 (0) | 2023.10.29 |
[Flutter] Lambdas (0) | 2023.10.29 |
[Flutter] Future (0) | 2023.10.16 |
[Flutter] Callback Function (0) | 2023.10.16 |