FC 14강 - 네트워킹

Challenger·2021년 9월 25일
0
post-custom-banner

URL 세션 오버뷰

URLSessionConfiguration을 이용해서 생성하게 됨
URLSession은 여러 개의 URLSession Task을 만들 수 있음 - URLSession Task를 통해 서버와 통신함
URLSession Delegate를 통해 서버통신 중간과정을 확인할 수 있음. 필수는 아님
URLSessionConfiguration은 Default(기본 통신), Ephemeral(쿠키, 캐시를 저장하지 않을 때. 시크릿 모드), Background(앱이 백그라운드에서 다운을 받는 등 이렇게 3가지로 만들 수 있음

URLSession Task는 3가지로 나뉨.
1. URLSessionDataTask: 리스폰스 데이터를 메모상에서 처리하게 됨. 간단한 데이터를 받을 때 사용하면 됨. 백그라운드에서는 사용이 안 됨
2. URLSessionUploadTask: 업로드할 때 씀. 리퀘스트 바디를 제공함
3. URLSessionDownloadTask: 파일을 받아 디스크에서 쓸 때 사용

profile
롤 챌린저의 100일 개발 도전기
post-custom-banner

0개의 댓글