본문 바로가기

http2

[iOS] About Cookie/Session 이번 글에선 서버 인증 방식 중, 쿠키와 세션에 대해서 알아보려고 합니다!  🍪 Cookie😄 개념- 클라이언트의 브라우저에 저장되는 작은 데이터 - 주로 세션 ID와 같은 정보 저장😄  특성- 쿠키가 생성된 이후엔 모든 요청마다 서버로 전송- 이름, 값, 만료 날짜, 전송할 경로, HTTPOnly여부 등으로 구성- Key - Value 쌍으로 구성- 하나의 쿠키는 4KB(= 4096바이트 = 512비트 )까지 저장 가능- 도메인 당 20개의 쿠키😄  사용목적- 세션관리: 로그인, 닉네임, 접속 시간 등 저장- 개인화: 유저마다 다르게 유저에게 적절한 페이지 로드- 트래킹: 유저의 행동패턴 분석, 기록🥶  단점- 보안성: 브라우저에 저장되기 때문에, 쿠키 탈취 위험성이 있음- 저장 용량 제한: .. 2024. 10. 13.
[iOS] About Alamofire Alamofire?iOS 및 macOS 애플리케이션에서 네트워크 요청을 간편하게 처리할 수 있도록 도와주는 HTTP 네트워킹 라이브러리입니다.Apple의 기본 네트워킹 프레임워크인 URLSession을 기반으로, 더 쉽게 네트워킹 작업을 처리할 수 있도록 다양한 기능을 제공합니다.RESTful API와의 통신, 파일 업로드/다운로드, JSON 데이터 처리 등과 같은 네트워킹 작업을 간결하고 직관적으로 구현할 수 있습니다. 그렇다면 Alamofire는 어떻게 사용할지 알아보도록 하겠습니다.AF.requset() ....  형태를 기본적으로 갖고있는데요.. 요 request부분을 자세히 확인해보면 기본적으로 네트워크 통신을 하기 위해 필요한 요소들을 확인해볼 수 있습니다.  옵셔널 처리가 돼있는 요소도 있고.. 2024. 6. 23.