Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

URLSession에 대해서 설명하시오. #3

Open
heerucan opened this issue Aug 22, 2021 · 3 comments
Open

URLSession에 대해서 설명하시오. #3

heerucan opened this issue Aug 22, 2021 · 3 comments
Labels

Comments

@heerucan
Copy link

No description provided.

@heerucan heerucan added the iOS label Aug 22, 2021
@Taehyeon-Kim
Copy link
Contributor

URLSession이란 앱과 서버 간 데이터를 주고 받기 위해 사용하는 Apple의 기본 API이다. 사용과정은 다음과 같다. URLSessionConfiguration 설정하고 URLSession·URLComponents 생성, 이를 통해 URLSessionDataTask 생성 한 뒤, 마지막으로 테스크를 실행하는 과정을 거친다.

@hyesuuou
Copy link
Member

hyesuuou commented Sep 5, 2021

URLSession이란, 앱과 서버간의 통신을 위해서 애플이 기본적으로 제공하는 API입니다. Request, Response 구조로 이뤄져있습니다. 가장 먼저 세션을 만들고, Request를 생성한 후, Task를 결정하고 이후 Completion Handler나 Delegate 형태로 받아온 데이터를 사용합니다.

@heerucan
Copy link
Author

URLSession은 애플에서 자체적으로 제공하는 네트워크 통신을 위한 API으로 URLSessionConfiguration을 통해서 생성됩니다.
Request할 url을 생성 후 configuration을 통해서 HTTP메소드에 맞는 URLsession을 만들어주고 task를 통해 데이터를 받아와 처리를 해줍니다. 마지막으로 task를 시작해주면 네트워킹 통신이 시작됩니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants