2017-12-12 20 views
-8

URLSession을 사용하여 파일을 다운로드하고 있습니다. 두 가지 방법이있다URLRequest와 URL의 차이점은 무엇입니까?

downloadTask(with request: URLRequest) 

downloadTask(with url: URL). 

양쪽 사이의 차이점은 무엇입니까?

+2

'with url :'은 기본 설정으로 요청을 생성하는 도우미입니다. –

+0

'URLRequest'에서는 메소드 (POST, PUT 등)를 넣을 수 있습니다. 간단한 URL을 사용하면 기본적으로 get이됩니다. bodyData (POST 매개 변수에는 매우 유용 할 수 있습니다) 및 기타 속성 URLRequest에서 설정할 수 있습니다. – Larme

답변

1

된 URLRequest의 문서 상태 :

프로토콜 또는 URL 방식의 독립적 인 URL로드 요청. 여기에서 찾을 수 있습니다

다음 본질적으로 URL 당신이 URL의 모든 속성의 아이폰 OS의 기본 동작을 얻을하고 무언가를로드하는 방법입니다 의미 URL Request Documentation

.

URLRequest을 사용하면 캐싱, 프로토콜, 쿠키 및 상태와 같은 사항을 세부적으로 제어 할 수 있습니다.