NSURL NSURL NSURLRequest NSURLSession NSURLSessionTask NSURLSessionDataTask NSURLSessionUploadTask NSURLSessionDownloadTask