NSURLConnectionNSURLResponseNSURLSession NSURLSessionConfiguration NSURLSessionTask NSURLSessionDataTask NSURLSessionUploadTask NSURLSessionDownloadTaskNSURLRequestNSURL